具有$ group和$ match的MongoDB PHP聚合

时间:2019-03-23 06:27:54

标签: php mongodb aggregate

我正在尝试使用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
    ]
  );

0 个答案:

没有答案