1
我有一个字段说“名称”,同一个名字可以出现在集合C1中的多个文档中。现在,我列出了名称,并为每个名称查找出现在数量较少的数据库查询中的文档数量。在mongoDB中获取一个字段的值列表的数量
我试图用分组做但这并不工作
db.campaignDetails.aggregate({"$group" : {_id: {name:'abc'}, count:{$sum:1}}})
我有一个字段说“名称”,同一个名字可以出现在集合C1中的多个文档中。现在,我列出了名称,并为每个名称查找出现在数量较少的数据库查询中的文档数量。在mongoDB中获取一个字段的值列表的数量
我试图用分组做但这并不工作
db.campaignDetails.aggregate({"$group" : {_id: {name:'abc'}, count:{$sum:1}}})
,你可以试试这个:
db.campaignDetails.aggregate({$group: {"_id" : "$name" , "total" : {$sum : 1}}})
比什么小?你试过什么了? –
我想用最少的查询来完成它。我可以使用每个名称,但是我们会让太多的数据库调用发生。 – user3587856
我正在尝试使用分组,但这不起作用db.campaignDetails.aggregate({“$ group”:{_id:{name:'abc'},count:{$ sum:1}}}) – user3587856