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

(node:63208) DeprecationWarning:collection.ensureIndex không được dùng nữa. Sử dụng createIndexes để thay thế

Vấn đề là mongoose vẫn sử dụng collection.ensureIndex và sẽ được họ cập nhật trong thời gian tới. Để loại bỏ thông báo, bạn có thể hạ cấp bằng cách sử dụng phiên bản 5.2.8 trong package.json của mình (và xóa mọi bộ nhớ đệm, biện pháp cuối cùng là gỡ cài đặt nó bằng cách cài đặt nó với npm install [email protected] ):

CHỈNH SỬA: Kể từ lần chỉnh sửa này, Mongoose hiện đang ở v5.4.13. Theo tài liệu của họ, đây là các bản sửa lỗi cho các cảnh báo không dùng nữa ...

mongoose.set('useNewUrlParser', true);
mongoose.set('useFindAndModify', false);
mongoose.set('useCreateIndex', true);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tìm tài liệu nhúng theo một thuộc tính cụ thể trong Mongoose, Node.js, MongodDB

  2. kết quả tổng hợp mgo $ unwind thành Loại phần tử không xác định (0x2E)

  3. viết cú pháp mongoDB

  4. Lỗi kết nối Mongodb thông qua docker trong springboot

  5. Mongo $ in với chỉ mục ghép