hardway120308
9/22/2018 - 2:00 AM

可以找出Mongodb中重複的資料列,只需要將集合名稱和欄位名稱稍稍修改一下即可。

可以找出Mongodb中重複的資料列,只需要將集合名稱和欄位名稱稍稍修改一下即可。

db.getCollection('prepages').aggregate(  
    { $match: { 
        url: { $ne: ''}
    }},
    { $group: {
        dupItems: { url: "$url", title: "$title"},
        count: { $sum: 1},
        dups: { $push: "$_id"}
    }},
    { $match: {
        count: { $gt: 1}
    }}
)