MongoDB mongorestore和现有的logging集合
我需要将使用mongodump
生成的集合导入(恢复)到现有的数据库中,我希望将这些logging合并到现有的集合中。
mongorestore
是否将logging合并到同一个集合中,还是在恢复logging之前删除现有的集合?
如果使用--drop
参数, mongorestore
将只删除现有的集合。
如果不使用--drop
,则除非具有相同_id
的文档已经存在,否则所有文档都将插入到现有集合中。 具有相同_id
文档将被跳过,它们不会被合并。 所以mongorestore
不会删除或修改任何现有的数据。