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

Làm cách nào để xuất tất cả các bộ sưu tập trong MongoDB?

Đối với những người lười biếng, hãy sử dụng mongodump , nó nhanh hơn:

mongodump -d <database_name> -o <directory_backup>

Và để "khôi phục / nhập" nó (từ directory_backup / dump /):

mongorestore -d <database_name> <directory_backup>

Bằng cách này, bạn không cần phải xử lý tất cả các bộ sưu tập riêng lẻ. Chỉ cần chỉ định cơ sở dữ liệu.

Lưu ý rằng tôi khuyên bạn không nên sử dụng mongodump / mongorestore cho kho lưu trữ dữ liệu lớn . Nó rất chậm và khi bạn vượt quá 10 / 20GB dữ liệu, có thể mất hàng giờ để khôi phục.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Networkx không bao giờ hoàn thành việc tính toán vị trí trung tâm giữa 2 triệu nút

  2. Phiên bản MongoDB nào được cài đặt trên Ubuntu

  3. Phân trang nhanh với MongoDB

  4. MongoDB $ sinh

  5. Lọc mảng con của một mảng theo một số tiêu chí