Я использую Doctrine MongoDB ODM с Symfony 2.0.5
Этот код не вызывает эффекта:
$dm = $this->get('doctrine.odm.mongodb.document_manager');
$dm->createQueryBuilder('AcmeMyBundle:Entry\Entry')
->field('comments2')->push('some text')
->field('_id')->equals($entry_id)
->getQuery()
->execute();
Профилировщик Symfony говорит, что фактический запрос:
db.entries.find ({"_id": идентификатор объекта ("4ea97d482fd1288017000000")
}). sort ([]);
Что с ним не так?