0
對我有對象的數組:MongoDB的findAndModify陣列
[{
_id: 1,
data: 'one'
},{
_id: 2,
data: 'two'
}]
我收到一個新的陣列,每隔一段時間。有沒有辦法將所有數據散裝回mongo(沒有dups)。
I.E.我知道我可以循環遍歷每個元素,並執行findAndModify(對於新記錄來說,upsert爲true)。但我不能每次都使用數組插入,因爲ID會發生碰撞。
你正在導入數據(mongoimport)還是數據在你有的代碼中被處理? –
如果您只想插入新文檔並且不想使用重複的_id更新文檔,則可以使用帶有ContinueOnError選項的批量插入。有關更多詳細信息,請參閱http://docs.mongodb.org/manual/core/bulk-inserts/。 –