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

Mongoose JS findOne luôn trả về null

Mongoose đa nguyên hóa tên của mô hình vì nó coi đây là phương pháp hay cho một "bộ sưu tập" của những thứ là một tên đa nguyên. Điều này có nghĩa là những gì bạn hiện đang tìm kiếm trong mã nó là một tập hợp được gọi là "người dùng" chứ không phải "người dùng" như bạn có thể mong đợi.

Bạn có thể ghi đè hành vi mặc định này bằng cách chỉ định tên cụ thể cho tập hợp bạn muốn trong định nghĩa mô hình:

var userModel = mongoose.model('user', userSchema, 'user');

Đối số thứ ba ở đó là tên bộ sưu tập được sử dụng chứ không phải là tên sẽ được xác định dựa trên tên mô hình.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 6 phương pháp hay nhất để triển khai MongoDB trên Amazon EC2

  2. MongoDB:Khóa duy nhất trong tài liệu nhúng

  3. Cài đặt MongoDB trên Ubuntu 16.04

  4. máy chủ trả về lỗi ở bước xác thực SASL:Xác thực không thành công

  5. Nhóm MongoDB và tính tổng với id làm khóa