MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So verwenden Sie Mongodump für 1 Sammlung

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:

Hoffe das hilft.