mongodb中的聚合管道

问题描述 投票:0回答:1

我正在尝试列出至少写过4条评论的评论者,我需要显示每个评论者的reviewID,评论名称和评论数,并且评论者的姓名必须按字母顺序排列。下面我列出了代码,因为我被卡住了,无法弄清楚从这里去哪里。

db.getCollection('the_reviews').aggregate([{$match: {},
{ $group: {_id: "$the_reviewerName", total: {$sum: "$the_reviewerName"}} }])

这是我使用的代码,但是我知道它还不完整,但是我不知道从这里去哪里。

database mongodb nosql aggregate robo3t
1个回答
0
投票
db.getCollection('the_reviews')。aggregate([{$ group:{_id:“

$ the_reviewerName”,总计:{$ sum:1}}},{$ match:{总计:{$ gte:4}}},{$ sort:{_id:1}},{$ project:{_id:1}}])]

尝试一下,看看是否能给您想要的结果。
© www.soinside.com 2019 - 2024. All rights reserved.