【问题标题】:How to use mongorestore to restore multiple collections?如何使用 mongorestore 恢复多个集合?
【发布时间】:2015-01-19 09:50:57
【问题描述】:

我想将 mongodb 从暂存环境复制到我的本地开发环境,但似乎 mongorestore 只需要一个集合作为输入源。有没有什么简单的方法可以在没有 bash voodoo 的情况下复制多个集合?

【问题讨论】:

  • 试试看我的回答here,因为我相信提供的脚本也可以处理导入。

标签: mongodb mongorestore


【解决方案1】:

似乎不需要复杂的脚本。你可以这样做:

mongorestore <dbname> --drop

/dump目录下自动恢复所有收藏

【讨论】:

  • 注意:如果您尝试将文档添加到已包含文档的集合中并可能创建新集合,这将删除每个正在恢复且已包含文档的集合的所有内容。 “在从转储的备份中恢复集合之前,从目标数据库中删除集合。--drop 不会删除不在备份中的集合。” docs.mongodb.com/manual/reference/program/mongorestore/…
猜你喜欢
  • 2016-01-14
  • 2013-05-15
  • 1970-01-01
  • 2016-09-01
  • 2020-09-07
  • 1970-01-01
  • 1970-01-01
  • 2021-08-11
  • 2021-07-13
相关资源
最近更新 更多