我正在创建List<MyCollectionItem>
并使用insertbatch方法插入列表。 (_collection.InsertBatch(entities)
)
我没有为MyCollectionItem对象设置id。 我希望mongo能够设置id。
抛出异常 无法将数据写入传输连接:远程主机强行关闭现有连接。 当我看到写入问题时,我看到此错误 WriteConcern检测到错误'E11000重复键错误索引:
但是我发送给方法的项目计数和db中插入的项目是相同的... 好像它成功插入了所有数据...
我该如何解决这个问题?我应该在哪里检查?
索引信息在这里......
{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
答案 0 :(得分:0)
这是一个随驱动程序更新而修复的错误。如果您看到此错误 将您的驱动程序更新为最新版本。
您可能需要查看这些jira问题以获取更多信息。