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
が中断された場合は、重複したアイテムをすべて拭き取り、最初から再起動することなく "再開"する方法はないようです。