Я создаю List<MyCollectionItem>
и использую метод insertbatch для вставки списка. (_collection.InsertBatch(entities)
)В то время как пакетная вставка в Mongodb WriteConcern обнаружила ошибку «E11000 повторяющийся индекс ошибки ключа
Я не устанавливаю идентификатор объекта MyCollectionItem. И я ожидаю, что манго установит идентификатор.
Это исключает исключение Невозможно записать данные в транспортное соединение: существующее соединение было принудительно закрыто удаленным хостом. и когда я смотрю на беспокойство записи я вижу эту ошибку WriteConcern обнаружена ошибка «E11000 продублировать индекс ключа ошибки:
но элементы рассчитывать, что я отправить метод и вставленные элементы в БД такие же .. . кажется, что он успешно вставил все данные ...
Как я могу это исправить? Где я должен проверить?
инфо индекс здесь ...
{MongoDB.Driver.IndexInfo}
DroppedDups: false
IsBackground: false
IsSparse: false
IsUnique: false
Key: { "_id" : 1 }
Name: "_id_"
Namespace: "MyDB.MyCollection"
RawDocument: { "v" : 1, "key" : { "_id" : 1 }, "ns" : "MyDB.MyCollection", "name" : "_id_" }
TimeToLive: {10675199.02:48:05.4775807}
Version: 1