Ich denke, es ist nur:
mongodump --db=<old_db_name> --collection=<collection_name> --out=data/
mongorestore --db=<new_db_name> --collection=<collection_name> data/<db_name>/<collection_name>.bson
Siehe auch Dokumente hier und hier .
Übrigens, die andere Möglichkeit, die Sammlung von einer Datenbank in eine andere zu verschieben, ist die Verwendung von renameCollection
:
db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})
Hier sind einige verwandte SO-Threads:
- Anleitung eine Sammlung von einer Datenbank in eine andere in MongoDB kopieren
- Wie man die ausgegebenen Daten verwendet von mongodump?
Hoffe das hilft.