Câu trả lời mới sử dụng khung tổng hợp Mongo
Sau khi câu hỏi này được hỏi và trả lời, 10gen đã phát hành Mongodb phiên bản 2.2 với khung tổng hợp. Cách tốt nhất mới để thực hiện truy vấn này là:
db.col.aggregate( [
{ $group: { _id: { userId: "$userId", name: "$name" },
count: { $sum: 1 } } },
{ $match: { count: { $gt: 1 } } },
{ $project: { _id: 0,
userId: "$_id.userId",
name: "$_id.name",
count: 1}}
] )
10gen có một biểu đồ chuyển đổi Tổng hợp SQL sang Mongo tiện dụng đáng được đánh dấu trang.