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

Phương thức cá thể Mongoose là không xác định

Vì vậy, cuối cùng tôi đã tìm ra những gì tôi đã làm sai. Mã nguồn mongoose áp dụng tất cả các phương thức đã xác định bên trong schema.methods đến nguyên mẫu của mô hình tại thời điểm mà giản đồ của mô hình được đặt thành tên mô hình (mongoose.model("modelname", modelSchema) ). Do đó, bạn phải xác định tất cả các phương thức, bổ sung các phương thức này vào đối tượng phương thức của thể hiện Schema, trước khi bạn đặt mô hình thành tên của nó. Tôi đã thiết lập mô hình trước khi xác định các phương pháp. Vấn đề đã được giải quyết.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách thay thế chuỗi con trong tài liệu mongodb

  2. Làm cách nào để chia sẻ mô hình mongoose giữa 2 ứng dụng?

  3. Phân tích cú pháp chuỗi ngày ISO8601 thành ngày tháng với Múi giờ UTC

  4. Sự khác biệt giữa MongoTemplate của Spring Data và MongoRepository là gì?

  5. mongoimport Docker Không thành công:lỗi kết nối với máy chủ db:không có máy chủ nào truy cập được