我应该使用什么命令来创建我的数据库的MongoDB转储?
当前回答
下面的命令将工作,采取mongo db转储。
mongodb -d -o
在Windows上:试试这个,其中c:\ mongodb是转储文件的位置, 它将创建json格式的元数据,并以bson格式进行备份
C:\MongoDB\bin> MongoDB -d -o
其他回答
mongodb -h hostname -u dbusername -p dbpassword——db dbname——port portnumber——out /路径/文件夹
mongodb -h hostname -u dbusername -p dbpassword——db dbname——port portnumber——out /path/folder.gz
编辑:根据MongoDB v4.4.2最新版本更新的命令
出口
mongodump -d <database name> -o <backup-folder>
进口
mongorestore -d <database name> --dir <backup-folder>
在Windows中使用“path”,否则会给出错误:位置参数不允许
此命令将以json和bson格式转储给定的数据库。
mongodump -d <database name> -o <target directory>
Use -v to see progress of backup data
mongodump -v --db dbname --out /pathforbackup/NewFolderforBackupData
you can use it for restore also
mongorestore -v --db dbname --drop /pathforbackup/NewFolderforBackupData/dbname
with multile v like -vvvv you will get more information
推荐文章
- 模式、表和数据库之间的区别是什么?
- 我看到VARCHAR(255)如此频繁地使用(而不是其他长度),有什么好的原因吗?
- 使用pgadmin连接到heroku数据库
- Delete_all vs destroy_all
- 我如何移动一个redis数据库从一个服务器到另一个?
- 如何首次配置postgresql ?
- 数据库性能调优有哪些资源?
- 如何在PostgreSQL中自动更新时间戳
- 当使用JDBC连接到postgres时,是否可以指定模式?
- 对象'DF__*'依赖于列'*' -将int改为double
- 在猫鼬,我如何排序的日期?(node . js)
- 将映像存储在MongoDB数据库中
- 重复Mongo ObjectId的可能性在两个不同的集合中生成?
- 字符串作为SQL数据库的主键
- Redis比mongoDB快多少?