我试过像这样的mongo导出:
./mongodump --db local --collection lecturer
Run Code Online (Sandbox Code Playgroud)
然后我试了一下:
./mongodump --db local --collection posts --out - > lecturer .csv
Run Code Online (Sandbox Code Playgroud)
我收到相同的错误消息: Syntax Error: syntax error (shell):1
Ser*_*sev 26
mongodump 它是一个命令行实用程序,它应该从系统命令提示符运行,而不是mongo javascript shell.
./mongodump --db local --collection lecturer
Run Code Online (Sandbox Code Playgroud)
如果成功,此命令将dump在当前目录的目录下创建一些文件.
kri*_*hna 24
启动Mongo,在终端中打开一个新选项卡.首先导航到要保存备份的文件夹,然后键入以下命令.
备份单个数据库:
mongodump --host localhost --port 27017 --db db_name
Run Code Online (Sandbox Code Playgroud)
恢复单个数据库:
mongorestore --host localhost --port 27017 --db **** dump/db_name
Run Code Online (Sandbox Code Playgroud)
(在这种情况下,****表示数据库的任何名称)
备份所有数据库:
mongodump --host localhost --port 27017
Run Code Online (Sandbox Code Playgroud)
恢复所有数据库:
mongorestore --host localhost --port 27017 dump
Run Code Online (Sandbox Code Playgroud)