MongoDB でコレクションを複製し、重複キーを無視するにはどうすればよいですか?
$ 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
、重複するアイテムをすべて消去して最初からやり直すことなく「再開」する方法はないようです。