我需要将生成的集合导入(恢复)mongodump到现有数据库中,并且我希望将记录合并到现有集合中.
mongodump
是否mongorestore合并同一集合中的记录,或者在恢复记录之前删除现有集合?
mongorestore
mongorestore只有在使用--drop参数时才会删除现有的集合.
--drop
如果不使用--drop,则所有文档都将插入到现有集合中,除非_id已存在具有相同文档的文档._id将跳过具有相同文档的文档,它们不会合并.因此mongorestore,默认情况下永远不会删除或修改任何现有数据.
_id