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

Kết xuất MongoDB từ 3.2, khôi phục với 3.4, chỉ số lỗi safe =null

safe=true không phải là một đặc tả chỉ mục.

Trong các phiên bản trước của MongoDB, thấp hơn 3,4, các thông số kỹ thuật chỉ mục bổ sung có thể được thêm vào. Chúng đã được sử dụng bởi các trình điều khiển cụ thể.

Trong 3.4, mongodb đã thêm xác thực về đặc tả chỉ mục:

Đó là lý do tại sao bạn mắc phải lỗi này. Tôi e rằng bạn cần đảm bảo rằng chỉ mục trong phiên bản 3.2 của bạn không có các nút cụ thể của chỉ mục không hợp lệ và sau đó sẽ xảy ra lỗi.

Như kz_sergey nói trong câu trả lời của mình, bạn có thể mongorestore sử dụng --noIndexRestore , điều đó sẽ hoạt động tốt.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ mod

  2. Tổng hợp không thành công trên Tornado / Động cơ:mang lại đối tượng không xác định MotorAggregationCursor

  3. Chạy MongoDB 4.2 được sao chép trong Kubernetes:không nhận được cấu hình replset

  4. Tài liệu được phân trang bằng Flask MongoEngine với trường hình ảnh

  5. Có vẻ như khi tôi thực hiện fs.writeFile (), tệp đã thay đổi sẽ khởi động lại gật đầu. Làm thế nào để làm cho nó không khởi động lại?