使用字段

时间:2016-02-28 12:43:06

标签: java mongodb

我有一个字段说'name',同一个名字可以出现在集合C1的多个文档中。现在,我有名单和每个名字的列表,我想找到它存在的文件数量,数量较少的数据库查询。

我正在尝试分组,但这不起作用

db.campaignDetails.aggregate({"$group" : {_id: {name:'abc'}, count:{$sum:1}}})

1 个答案:

答案 0 :(得分:0)

如果您希望在一个查询中获取所有包含其出现的文档数量的名称(" total"),您可以尝试这样做:

db.campaignDetails.aggregate({$group: {"_id" : "$name" , "total" : {$sum : 1}}})