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

TypeError:callback.apply không phải là một hàm sau allowDiskUse

Vì đây là "cầy mangut". Không có khối "tùy chọn" nào trên aggregate() method trong Mongoose API . Đó là liên kết nguồn và sau đó là tài liệu . Lưu ý <Aggregate> được trả về loại.

Chuỗi đó thành allowDiskUse(true) như được trình bày trong tài liệu:

await Model.aggregate(..).allowDiskUse(true).exec()

Bạn thực sự không bao giờ cần phải sử dụng tùy chọn trong hầu hết các tổng hợp. Nhận được thông báo cảnh báo thường là dấu hiệu cho thấy bạn đang thực sự thiếu chỉ mục hoặc thực sự là bất kỳ nỗ lực nào để $match và lọc kết quả.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để đặt tài liệu _id thành db trong Mongoose?

  2. findAndModify không thành công với lỗi:Không thể cập nhật 'field1' và 'field1' cùng một lúc

  3. Sau khi nâng cấp PHP lên phiên bản 7, tại sao tôi không thể sử dụng trình điều khiển mongodb?

  4. Làm thế nào để hiển thị hình ảnh base64 trong phản ứng?

  5. Mongodb - cập nhật một phần số lượng tài liệu