无法在doctrine mongo查询中增加值

时间:2013-02-24 23:02:55

标签: php mongodb symfony doctrine-mongodb

查看以下示例:http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/latest/reference/query-builder-api.html

我无法做一个简单的增量。这就是“投票”永不改变的价值。我的文档ID($ postID)是正确的,我可以获取文档。只是无法增加。为什么Mongo的文档不是那么糟糕?

$postID = "5121d0ad253b4af1d8000001";
 $dm = $this->get('doctrine.odm.mongodb.document_manager');
$post = $dm->createQueryBuilder('MainPostsBundle:Post')
->field('id')->equals($postID)
->field('votes')->inc(1)
->getQuery()->execute();

1 个答案:

答案 0 :(得分:1)