を作成し、List<MyCollectionItem>
insertbatchメソッドを使用してリストを挿入しています。(_collection.InsertBatch(entities)
)
MyCollectionItemオブジェクトにIDを設定しません。そして、mongoがIDを設定することを期待しています。
例外がスロー されます。トランスポート接続にデータを書き込めません:既存の接続がリモートホストによって強制的に閉じられました。 書き込みの懸念を見ると、このエラーが表示されます。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