Myślę, że to tylko:
mongodump --db=<old_db_name> --collection=<collection_name> --out=data/
mongorestore --db=<new_db_name> --collection=<collection_name> data/<db_name>/<collection_name>.bson
Zobacz także dokumenty tutaj i tutaj .
Btw, innym sposobem na przeniesienie kolekcji z jednej bazy danych do drugiej jest użycie renameCollection
:
db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})
Oto kilka powiązanych wątków SO:
- Jak skopiuj kolekcję z jednej bazy danych do drugiej w MongoDB
- Jak korzystać ze zrzuconych danych przez mongodump?
Mam nadzieję, że to pomoże.