mongodb - mongorestore 使用 -drop 选项删除集合

标签 mongodb mongorestore

假设我有一个包含两个集合 collA 和 collB 的数据库 testdb,并尝试从转储中仅恢复 collB。

将 --drop 选项与 mongorestore 一起使用是否会从 testdb 中删除现有集合(collA 和 collB),即使只有 collB 在转储中?

我正在使用 MongoDB 2.6.5

最佳答案

不,实际上,根据官方文档:

--掉落 在从转储备份恢复集合之前,从目标数据库中删除集合。 --drop 不删除不在备份中的集合。

关于mongodb - mongorestore 使用 -drop 选项删除集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28838595/

相关文章:

java - 使用正则表达式创建吗啡查询

mongodb - mongodump --oplog 和每个数据库还原

mongodb - mongorestore 错误失败 : EOF when restore DB from dump. gz

MongoDB - 跨不同主机、带有 oplog 的数据库转储和恢复

mongodb - mongorestore 在 AWS DocumentDB 上非常慢

java - 有没有办法将 HQL 与 MongoDB 结合使用?

mongodb - 从 gridFS 获取数据时的性能循环

mongodb - Laravel + Mongodb 全文搜索

c# - 检测 MongoDb 数据库是否将被创建/已创建

mongodb - 在恢复 mongodb 转储的单个命令中删除整个数据库