gpt4 book ai didi

mongodb - mongodump 忽略一些指定的集合

转载 作者:IT老高 更新时间:2023-10-28 11:05:06 33 4
gpt4 key购买 nike

我试图在产品服务器上备份我的 mongo 数据库。然后恢复然后回到登台服务器。这里出现了一些问题,db 中有很多集合,我想取消一些我不想在暂存服务器上恢复的集合。

我可以通过转储暂存数据库,转储生产数据库,然后使用 --drop 选项将产品恢复到暂存来解决此问题。并在 staging db 中恢复指定的集合。呃..真的很糟糕。

1.转储生产数据库

mongodump --host product-server-host --username abcd --password bcda -d db -o pruduct-dump-dir

<强>2。转储暂存数据库

mongodump --host staging-server-host --username abcd --password bcda -d db -o staging -dump-dir

3.恢复所有收藏,然后恢复收藏将 pruduct-dump-dir 恢复到登台服务器

mongorestore --host staging-server-host --username abcd --password bcda --drop pruduct-dump-dir

mongorestore --host staging-server-host --username abcd --password bcda --drop --collection coll pruducting-dump-dir

当我倾倒时,有没有像忽略收集这样的选项?任何建议将不胜感激:3

最佳答案

现在可从版本 3.0.0 开始

--excludeCollection <collection_name>
--excludeCollectionsWithPrefix <collection_prefix>

重复排除超过 1 个

结帐the documentation

关于mongodb - mongodump 忽略一些指定的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15962496/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com