我正在尝试使用MongoDB和PHP执行聚合。我正在尝试对集合中的项目进行分组,如果年份大于或等于1900,则会对它们进行分组并按年份进行计数,然后按升序排序。
我已经编写了此查询,但是它什么也不返回
$collection = $client->Video->Movies;
$result = $collection->aggregate(
array(
array(
'$match' => array('year' => ['$gte' => '1900'])
)),
['$group' => ['_id' => "year", 'count' => ['$sum' => 1]]],
[
'limit' => $limit,
'sort' => ['year' => 1],
'skip' => $skip
]
);