我应该使用什么命令来创建我的数据库的MongoDB转储?
当前回答
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
其他回答
有一个实用程序叫做:mongodb 在mongo命令行中,你可以输入:
>./mongodump
上面的操作将创建本地主机上所有数据库的转储。要转储单个集合,使用:
./mongodump --db blog --collection posts
看看:mongodb
Mongo转储和恢复与uri到本地
mongodump --uri "mongodb://USERNAME:PASSWORD@IP_OR_URL:PORT/DB_NAME" --collection COLLECTION_NAME -o LOCAL_URL
省略——collection COLLECTION_NAME将转储整个DB。
下面的命令将工作,采取mongo db转储。
mongodb -d -o
在Windows上:试试这个,其中c:\ mongodb是转储文件的位置, 它将创建json格式的元数据,并以bson格式进行备份
C:\MongoDB\bin> MongoDB -d -o
cmd - - - >
C:\Program Files\MongoDB\Server\3.2\bin>mongodump.exe --db Dintest
在Windows中使用“path”,否则会给出错误:位置参数不允许