如何在mongodb中列出集合中字段的所有非不同值?我找到了明确的命令来找到该字段的所有不同值,但我想要相反。
答案 0 :(得分:24)
您可以使用.aggregate()
db.collection.aggregate([
{ "$group": {
"_id": "$field",
"count": { "$sum": 1 }
}},
{ "$match": {
"count": { "$gt": 1 }
}}
])
另请参阅SQL to Aggregate Mapping示例。