【发布时间】:2015-08-28 23:00:31
【问题描述】:
我有两个环境 DEV 和 STAGE,我需要将我的collections 全部从 DEV 数据库转移到 STAGE 中的数据库。
目前使用 mongodump 来获取我所有的集合和索引,这似乎工作得很好。
>mongodump --host 192.168.#.# --port 27019 --db MyDB
然后我使用 mongorestore 用适当的集合和索引填充 STAGE。
>mongorestore --host 192.168.#.# --port 27019 --db test "C:\Program Files\MongoDB 2.6 Standard\bin\dump\MyDB"
我的收藏和索引完美呈现,但是,我的收藏内容也随之而来。我还没有找到一种方法来排除我的收藏中的实际数据……这可行吗?我可以从 mongodump 的输出中删除文件,只保留我的 collections 及其“索引”吗?
【问题讨论】:
标签: mongodb