私はSymfony2.0.5でDoctrineMongoDBODMを使用しています
このコードは効果を引き起こしません:
$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":ObjectId( "4ea97d482fd1288017000000")})。sort([]);
何が問題なのですか?