MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách sử dụng mongodump cho 1 bộ sưu tập

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 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:

Hy vọng điều đó sẽ hữu ích.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách giải quyết lỗi:dbpath (/ data / db /) không tồn tại vĩnh viễn trong MongoDB

  2. Cài đặt MongoDB trên CentOS 8

  3. MongoDB lưu trữ tài liệu của mình ở đâu?

  4. Xử lý cách MongoDB lưu trữ DateTime khi được sử dụng với Mẫu định vị dịch vụ

  5. Hạn chế chèn trong mongodb