设为首页 加入收藏

TOP

MongoDB清除重复数据
2015-11-21 01:59:11 来源: 作者: 【 】 浏览:0
Tags:MongoDB 清除 重复 数据

创建唯一索引并删除重复的数据

?

coll.ensureIndex({productid:1}) // 在productid上建立普通索引
coll.ensureIndex({district:1, plate:1}) // 多字段索引
coll.ensureIndex({productid:1}, {unique:true}) // 唯一索引
coll.ensureIndex({productid:1}, {unique:true, dropDups:true}) // 建索引时,如果遇到索引字段值已经出现过的情况,则删除重复记录
coll.getIndexes() // 查看索引
coll.dropIndex({productid:1}) // 删除单个索

例如:

?

?

db.doubanbook.ensureIndex({"书名":1},{"unique":true,"dropDups":true})

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇jor(1):简表(JOR)开源的报表工.. 下一篇用mongodb+elasticsearch实现中文..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: