2013-03-26 37 views
2

我正在創建一個List<MyCollectionItem> 並使用insertbatch方法插入列表。 (_collection.InsertBatch(entities)雖然批量插入到Mongodb WriteConcern檢測到錯誤'E11000重複鍵錯誤索引

我沒有爲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 

回答

相關問題