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