C# 批量插入Mongodb WriteConcern时检测到错误';E11000重复密钥错误索引

C# 批量插入Mongodb WriteConcern时检测到错误';E11000重复密钥错误索引,c#,mongodb,mongodb-.net-driver,C#,Mongodb,Mongodb .net Driver,我正在创建一个列表 并使用insertbatch方法插入列表。(\u collection.InsertBatch(实体)) 我没有为MyCollectionItem对象设置id。 我希望mongo设置id 它抛出异常 无法将数据写入传输连接:远程主机强制关闭了现有连接。 当我查看写关注点时,我看到这个错误WriteConcern检测到一个错误'E11000重复键错误索引: 但我发送给方法的项目数和数据库中插入的项目数是相同的。。。 似乎它成功地插入了所有的数据 我怎样才能解决这个问题?我应该在

我正在创建一个
列表
并使用insertbatch方法插入列表。(
\u collection.InsertBatch(实体)

我没有为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

这是一个随着驱动程序更新而修复的bug。如果你看到这个错误 将驱动程序更新至最新版本

您可能需要查看这些jira问题以了解更多信息