gpt4 book ai didi

mongodb - Mongorestore 到不同的数据库

转载 作者:IT老高 更新时间:2023-10-28 11:04:14 24 4
gpt4 key购买 nike

在 MongoDB 中,是否可以转储数据库并将内容恢复到不同的数据库?比如这样:

mongodump --db db1 --out dumpdir
mongorestore --db db2 --dir dumpdir

但它不起作用。这是错误消息:

building a list of collections to restore from dumpdir dir

don't know what to do with subdirectory "dumpdir/db1", skipping...

done

最佳答案

您需要实际指向 "database name" container上一次转储的输出目录“内”的目录:

mongorestore -d db2 dumpdir/db1

通常只是 可以作为位置参数而不是 -dir 仅在“不在位置”时才需要,即“在参数列表的中间”。

附言对于存档备份文件(tested 使用 mongorestore v3.4.10)

mongorestore --gzip --archive=${BACKUP_FILE_GZ} --nsFrom "${DB_NAME}.*" --nsTo "${DB_NAME_RESTORE}.*"

关于mongodb - Mongorestore 到不同的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36321899/

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