mongodb 唯一索引重复数据问题请教
資深大佬 : dtgxx 10
大佬们好,我用的 mongodb4.2,目前数据导入进去了,80 亿数据,导了很久。。然后在建联合唯一索引的时候,有数据重复,报错无法创建。。。
有没有什么好的方法可以建联合唯一索引,删了数据先建索引再重新导,实在太折腾太慢了。。。
大佬有話說 (9)
大佬们好,我用的 mongodb4.2,目前数据导入进去了,80 亿数据,导了很久。。然后在建联合唯一索引的时候,有数据重复,报错无法创建。。。
有没有什么好的方法可以建联合唯一索引,删了数据先建索引再重新导,实在太折腾太慢了。。。
这是一个查找重复手机号的用户的数据的例子,你可以根据你业务改改。
var p = [
{
$group: {
_id: ‘$mobile’,
count: {
$sum: 1
}
}
},
{
$match: {
count: {
$gt: 1
}
}
}
]
db.member_user.aggregate(p)