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

Model.find () trả về trống trong mongoose

Vấn đề của bạn là mongoose đa nguyên hóa các bộ sưu tập. Mongoose đang truy vấn "tổ chức" nhưng dữ liệu của bạn nằm trong mongodb là "tổ chức". Làm cho chúng phù hợp và bạn sẽ tốt để đi. Bạn có thể đổi tên nó trong mongodb thông qua mongo shell hoặc nói với mongoose về nó. Từ tài liệu mongoose:

var schema = new Schema({ name: String }, { collection: 'actor' });

// or

schema.set('collection', 'actor');

// or

var collectionName = 'actor'
var M = mongoose.model('Actor', schema, collectionName)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Các giai đoạn và Pipelining của khung tổng hợp MongoDB

  2. Cách trả về mảng chuỗi với tập hợp mongodb

  3. 7 cách để kiểm tra phiên bản MongoDB của bạn

  4. Cách đơn giản để tạo mã với Mongoose và Node.js và Underscore?

  5. làm thế nào để gọi hoạt động đếm sau khi tìm thấy với trình điều khiển java mongodb