5
如何使用MongoDB克隆集合並忽略重複鍵?db.cloneCollection忽略重複密鑰
$ mongo items
MongoDB shell version: 2.4.6
connecting to: items
> db.cloneCollection('localhost:27018', 'things')
{
"errmsg" : "exception: E11000 duplicate key error index: items.things.$_id_ dup key: { : ObjectId('52558bebdedc25038ed26d58') }",
"code" : 11000,
"ok" : 0
}
更好的是,有沒有一種更安全的方式來合併遠程集合與本地?如果db.cloneCollection
被中斷,似乎沒有辦法在不清除所有重複項目並從頭開始重新啓動它的情況下「恢復」它。