gpt4 book ai didi

mongodb - 如何将转储恢复到正在运行的 mongodb

转载 作者:IT老高 更新时间:2023-10-28 13:05:42 26 4
gpt4 key购买 nike

我想使用 mongorestore 在 mongoDB 中加载数据/恢复转储数据。我正在尝试指挥

mongorestore dump

但它给了我错误

Sat Sep 21 16:12:33.403 JavaScript execution failed: SyntaxError: Unexpected identifier

我们如何恢复或将数据放入 mongoDB?请给我步骤。

最佳答案

mongodump:转储所有记录:

mongodump --db databasename

要限制数据库转储中包含的数据量,您可以指定 --db 和 --collection 作为 mongodump 的选项。例如:

mongodump --collection myCollection --db test

此操作从当前工作目录的 dump/子目录中的数据库“test”创建名为 myCollection 的集合的转储。注意:如果备份数据文件夹中存在输出文件,mongodump 会覆盖它们。


mongorestore:要将所有数据恢复到原始数据库:

1) mongorestore --verbose \path\dump

或恢复到新数据库:

2) mongorestore --db databasename --verbose \path\dump\<dumpfolder>

注意:两者都需要 mongod 实例。

关于mongodb - 如何将转储恢复到正在运行的 mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18931668/

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