我的mongodb聚合函数工作正常,但我的PHP没有。
这分别是我的PHP代码和mongodb脚本:
PHP:
$group_by_app = [['$match' => ['Name' => 'Tom']],['$group' => ['_id' => '$Hobbit', 'count' => ['$sum' => 1]]]];
$cursor = $collection -> aggregate($group_by_app);
mongodb脚本:
db.myCollocations.aggregate({$match:{Name:'Tom'}},{$group:{_id:"$Hobbit",count:{"$sum":1}}})
提前致谢
答案 0 :(得分:0)
我已将aggregate
函数替换为aggregateCursor
并且它有效。所以看来问题已经解决了。