猫鼬在哪里计数

时间:2018-07-18 13:15:29

标签: mongodb mongoose

假设我有这个猫鼬查询:

const actors = await Actor.aggregate([{ 
    "$group": {_id: "$loc.coordinates", count:{$sum:1}}  
}])

是否可以仅获取具有actors的{​​{1}}?

1 个答案:

答案 0 :(得分:2)

$match之后使用$group阶段

const actors = await Actor.aggregate([
   { "$group": { "_id": "$loc.coordinates", "count": { "$sum": 1 }} },
   { "$match": { "count": { "$gt": 1 }} }  
])