我有一个分片的 mongo 集合,有超过 150 万个文档。我使用 _id 列作为分片键,该列中的值是整数(而不是 ObjectIds)。
我使用 Perl 驱动程序(插入、更新、删除、保存)和 mongoimport 在这个集合上做了很多写操作。
我的问题是,不知何故,我在同一个 _id 上有重复的文档。从我读过的内容来看,这应该是不可能的。
我已经删除了重复项,但其他人仍然出现。
你有什么想法可能来自哪里,或者我应该开始看什么?(此外,我尝试在较小的测试集合上复制它,但无论我执行什么写操作,都不会插入重复项)。