Mongodb删除重复数据

作者:世界的审美  发布日期:2011-11-03 10:41:13

统计分析需要跑各个时间粒度的任务,如果异常中断后重新选择某个时间删除后再跑的时候,有时候还是会有重复的统计数据。

在mongodb中建立唯一索引时加上dropDups选项可以解决此问题:

A unique index cannot be created on a key that has pre-existing duplicate values. If you would like to create the index anyway, keeping the first document the database indexes and deleting all subsequent documents that have duplicate values, add the dropDups option

http://www.mongodb.org/display/DOCS/indexes#Indexes-dropDups

Mongoid对应的参数配置是 , :unique => true, :background => true, :dropDups => true

Tag标签: Mongodb   删除重复  
  • 专题推荐

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规