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

Cách khôi phục kết xuất vào mongodb đang chạy của bạn

mongodump: Để kết xuất tất cả các bản ghi:

mongodump --db databasename

Để giới hạn số lượng dữ liệu được đưa vào kết xuất cơ sở dữ liệu, bạn có thể chỉ định --db và --collection làm tùy chọn cho mongodump. Ví dụ:

mongodump --collection myCollection --db test

Thao tác này tạo một kết xuất của bộ sưu tập có tên myCollection từ cơ sở dữ liệu 'thử nghiệm' trong một kết xuất / thư mục con của thư mục làm việc hiện tại. LƯU Ý:mongodump ghi đè các tệp đầu ra nếu chúng tồn tại trong thư mục dữ liệu sao lưu.

mongorestore: Để khôi phục tất cả dữ liệu về cơ sở dữ liệu ban đầu:

1) mongorestore --verbose \path\dump

hoặc khôi phục cơ sở dữ liệu mới:

2) mongorestore --db databasename --verbose \path\dump\<dumpfolder>

Lưu ý:Cả hai đều yêu cầu phiên bản mongod.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để cập nhật một trường cụ thể trong mongoose?

  2. lỗi mongodb khó hiểu LEFT_SUBFIELD chỉ hỗ trợ Object:stats not:6

  3. Flask - Yêu cầu không hợp lệ Trình duyệt (hoặc proxy) đã gửi một yêu cầu mà máy chủ này không thể hiểu được

  4. Cách nhận tất cả kết quả nếu trường unwind không tồn tại trong mongodb

  5. cách kiểm tra từ trình điều khiển, nếu máy chủ mongoDB đang chạy