如何导出/转储数据库的MongoDB?(How do I export/dump mongodb d

2019-06-25 12:40发布

我尝试了蒙戈的出口是这样的:

./mongodump --db local --collection lecturer 

然后我想:

./mongodump --db  local --collection posts --out - >  lecturer .csv  

我也得到了同样的错误消息: Syntax Error: syntax error (shell):1

  1. 这有什么错我的代码?
  2. 其中存储的数据,如果出口成功?

Answer 1:

mongodump是一个命令行实用程序和它应该从系统命令提示,而不是蒙戈的javascript壳运行。

./mongodump --db local --collection lecturer

如果成功,该命令将创建下的一些文件dump在当前目录下的目录。



Answer 2:

如何备份和恢复数据库

启动蒙戈,在终端打开一个新标签。 首先导航至要保存备份的文件夹,然后键入以下命令。

备份单个数据库:

mongodump --host localhost --port 27017 --db db_name

恢复单个数据库:

mongorestore --host localhost --port 27017 --db **** dump/db_name

(在这种情况下, ****表示任何名称为数据库)

备份所有数据库:

mongodump --host localhost --port 27017

还原所有的数据库:

mongorestore --host localhost --port 27017  dump


文章来源: How do I export/dump mongodb database?