mongodb删除某字段重复的操作

Posted 赤发21

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mongodb删除某字段重复的操作相关的知识,希望对你有一定的参考价值。

db.info.aggregate([
{
$group:{_id:{Matchid:"$Matchid"},count:{$sum:1},dups:{$addToSet:"$_id"}}
},
{
$match:{count:{$gt:1}}
}

]).forEach(function(doc){
doc.dups.shift();
db.info.remove({_id:{$in:doc.dups}});
})

以上是关于mongodb删除某字段重复的操作的主要内容,如果未能解决你的问题,请参考以下文章

c#操作mongodb部分更新实体字段问题,求助高手

删除内部字段数组 MongoDb 的元素 [重复]

各位大牛,求教mongodb如何删除重复的记录

mongodb 没有则插入,有则更新其中某列

php操作mongodb时字段不为空怎么写

MongoDB Scala - 删除集合中的重复文档