Je pense que c'est juste :
mongodump --db=<old_db_name> --collection=<collection_name> --out=data/
mongorestore --db=<new_db_name> --collection=<collection_name> data/<db_name>/<collection_name>.bson
Voir également les documents ici et ici .
Au fait, l'autre façon de déplacer la collection d'une base de données à une autre consiste à utiliser renameCollection
:
db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})
Voici quelques sujets SO associés :
- Comment copier une collection d'une base de données à une autre dans MongoDB
- Comment utiliser les données vidées par mongodump ?
J'espère que ça aide.