这可能是MongoDB上的一个基本问题,我的MongoDB分片群集中存在一些问题,因为我确实在群集中看到某些文档的重复条目。根据我的Mongod配置,我已使用“哈希分片”键进行分片。
shard key: { "_id" : "hashed" }
根据MongoDB文档,唯一性只能在远程分片中强制使用,并且哈希分片不是唯一的吗?
任何帮助将不胜感激。
谢谢。
答案 0 :(得分:0)
https://docs.mongodb.com/manual/core/sharding-shard-key/#unique-indexes读为:
您不能在哈希索引上指定唯一约束。
并针对此类情况提供一些建议:
MongoDB希望应用程序在分片上强制_id值的唯一性。