Tôi nghĩ nó chỉ là:
mongodump --db=<old_db_name> --collection=<collection_name> --out=data/
mongorestore --db=<new_db_name> --collection=<collection_name> data/<db_name>/<collection_name>.bson
Cũng xem tài liệu tại đây và tại đây .
Btw, một cách khác để di chuyển bộ sưu tập từ cơ sở dữ liệu này sang cơ sở dữ liệu khác là sử dụng renameCollection
:
db.runCommand({renameCollection:"<old_db_name>.<collection_name>",to:"<new_db_name>.<collection_name>"})
Dưới đây là một số chủ đề SO liên quan:
- Cách thực hiện sao chép bộ sưu tập từ cơ sở dữ liệu này sang cơ sở dữ liệu khác trong MongoDB
- Cách sử dụng dữ liệu đã kết xuất bởi mongodump?
Hy vọng điều đó sẽ hữu ích.