0

簡単に書類を数えたいと思います。次のことを行う正しい方法は何でしょうか。

db.my_collection.aggregate({
    $match: { // go by the indexed field
        date: {
            $gte: new Date(2013,1,20),
            $lte: new Date(2013,1,27)
        }
    }
},{
    $match: { // go by some other field
        someField: 'someValue'
    }
},{
    $count: { // $sum? $group? $anythingElse?
        // ???????
    }
})
4

1 に答える 1

7

$groupと一緒に使用する必要があります$sum。このようなもの:

$group: {
  _id: null,
  count: {$sum: 1}
}

SQLからAggregationFrameworkへのマッピングチャート

于 2013-03-18T17:27:47.767 に答える