Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mongodb-php-聚合中的匹配和组错误_Php_Mongodb - Fatal编程技术网

mongodb-php-聚合中的匹配和组错误

mongodb-php-聚合中的匹配和组错误,php,mongodb,Php,Mongodb,我的mongodb聚合函数可以正常工作,但我的PHP不能 这是我的PHP代码和mongodb脚本: php: mongodb脚本: 提前感谢我用aggregateCursor替换了聚合函数,它可以工作了。看来问题解决了。顺便说一句,我的mongodb php驱动程序版本是1.5.8。我将聚合函数替换为aggregateCursor,然后它就可以工作了。我想问题已经解决了。 $group_by_app = [['$match' => ['Name' => 'Tom']],['$grou

我的mongodb聚合函数可以正常工作,但我的PHP不能

这是我的PHP代码和mongodb脚本:

php:

mongodb脚本:


提前感谢

我用aggregateCursor替换了聚合函数,它可以工作了。看来问题解决了。

顺便说一句,我的mongodb php驱动程序版本是1.5.8。我将聚合函数替换为aggregateCursor,然后它就可以工作了。我想问题已经解决了。
$group_by_app = [['$match' => ['Name' => 'Tom']],['$group' => ['_id' => '$Hobbit', 'count' => ['$sum' => 1]]]];

$cursor = $collection -> aggregate($group_by_app);
db.myCollocations.aggregate({$match:{Name:'Tom'}},{$group:{_id:"$Hobbit",count:{"$sum":1}}})