如何使用mongodump将单个集合从一个数据库移动到另一个数据库?
我应该如何使用该命令及其选项?
发布于 2013-05-03 06:09:46
我觉得这只是:
mongodump --db=<old_db_name> --collection=<collection_name> --out=data/
mongorestore --db=<new_db_name> --collection=<collection_name> data/<db_name>/<collection_name>.bson另请参阅文档here和here。
顺便说一句,将集合从一个数据库移动到另一个数据库的另一种方法是使用renameCollection
db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})下面是一些相关的SO线程:
希望这能有所帮助。
发布于 2016-11-03 01:36:59
获取数据库(文档)转储(备份)
mongodump --host <hostname-of-mongoserver> --db <db-name> --username <dbuser-name> --password <password> --gzip --out </backup/location/>获取集合转储(备份)
mongodump --host <hostname-of-mongoserver> --db <db-name> --collection <collection-name> --username <dbuser-name> --password <password> --gzip --out </backup/location/>发布于 2016-10-27 14:43:08
非常简单的命令转储mongodb。
仅mongodump
带有用户名和密码的mongodump --db=DB_NAME
从另一台主机-u=USERNAME -p=PASSWORD --db=DB_NAME
mongodump --主机主机名/主机IP--端口名称--输出{YOUR_DIRECTOTY_PATH} --DB=DB_ HOST_PORT
只有在允许的情况下才能从另一台主机转储。
https://stackoverflow.com/questions/16347134
复制相似问题