我正在创建一个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