這個工作對我的地方:insertMany無序/ continueOnError在MongoDB中的NodeJS司機
db.collection('test').insert(docsArray, {ordered: false});
蒙戈v2.6.10
驅動的NodeJS v2.0.45
但是,同樣的代碼在服務器上失敗:
蒙戈v2.6.11
驅動的NodeJS v2.0.45
我無法理解爲什麼。
的driver docs說insert
已在贊成insertOne
/insertMany
/bulkWrite
被depricated。所以,我嘗試使用這些新功能,但無濟於事。我希望它靜靜地跳過錯誤並插入剩餘的文檔。 現在,insertMany
沒有無序的插入和bulkWrite
沒有insertMany
目前正在執行此操作的官方方式是什麼?
您是否嘗試過'【W:1,keepGoing:真正}'而不是'{下令:假}'? – marekful
@marekful我剛剛嘗試過(使用'insert'和'insertMany')。它失敗了。雖然有文檔中有KeepGoing的示例(對於插入)。 – Sudhanshu