php - Doctrine MongoDB ODM embed document appending elements adding blank array
740
return $this->persistantManager->createQueryBuilder( get_class( $user ) )
->field( 'field' )
->equals( 'data' )
->findAndUpdate()
->returnNew()
->field( 'info' )
->pushAll( $user->geInfo() )
$user->geInfo()
returnsarray
of info object. after executing it it adds a blank array everytime uner info field .$user->geInfo()
returns populated data which it supposed to be inserted but it is not happening
User object field annotation
/** @ODM\EmbedMany(targetDocument="Info") */
private $info = [];
Info Object annotation
/** @ODM\ID */
private $info;
/** @ODM\Field(type="string") @ODM\Index */
private $details;