当前我们在生产服务器中使用mongodb分片,并使用一个名为“ordertracking”的集合并使用以下命令创建shardkey。MongoDB - 重复项目集合
db.runCommand({ shardcollection : "OT.ordertracking", key : {OrderId : 1} })
在这个集合“_id”中,我们也插入了我们在OrderId字段中更新的相同的orderid。但是这个集合中出现重复的条目。但我们不知道它有可能如何?因为_id是一个独特的关键是怎么来的?
集合模式详细信息和示例重复条目详细信息为您的参考。
_id,OrderId,Name,City,State,Country
12,12,sara,38,12,201
12,12,sara,34,12,201
18,12,sara,32,12,201
18,12,sara,28,12,201
如何纠正这个问题,请分享您的意见。
你的插入和更新命令是什么样的? – Barrie 2012-02-06 20:40:45