mongodb - php - совпадение и групповая ошибка в совокупности

0

Моя функция агрегации 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
    Кстати, моя версия драйвера mongodb php 1.5.8. И я заменил агрегатную функцию на aggregateCursor, и тогда она сработает. Так что проблема решена, я думаю.
Теги:

1 ответ

0

Я заменил aggregate функцию на aggregateCursor и она работает. Таким образом, кажется, что проблема решена.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню