我正在尝试编写一个查询,该查询将计算第1列和第2列都具有不同值的文档数。
这是我到目前为止尝试使用的1列,我将如何添加第二列,以便只在两个值都是唯一的时才检索数据?
db.eventDB.aggregate([{$ group:{_ id:“column1”}},{$ group:{_ id:1,count:{$ sum:1}}}]);
答案 0 :(得分:0)
试试这个
db.eventDB.aggregate([
{"$group" : {_id: { column1: "$column1", column2: "$column2" }, count:{$sum:1}}}
])