Jag tror att det bara är:
mongodump --db=<old_db_name> --collection=<collection_name> --out=data/
mongorestore --db=<new_db_name> --collection=<collection_name> data/<db_name>/<collection_name>.bson
Se även dokument här och här .
Btw, det andra sättet att flytta samlingen från en databas till en annan är att använda renameCollection
:
db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})
Här är några relaterade SO-trådar:
- Hur man kopiera en samling från en databas till en annan i MongoDB
- Hur man använder den dumpade datan av mongodump?
Hoppas det hjälper.