В настоящее время мы используем sharding mongodb на производственном сервере и имеем одну коллекцию, называемую «отслеживание заказов», и создали ключ shardkey с помощью следующей команды.
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
Как устранить эту проблему и поделитесь своими данными.