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

không thể lấy dữ liệu từ cơ sở dữ liệu sau khi khai báo nhiều lược đồ (mongoose + express + mongodb

Khi xuất nhiều mô hình từ một tệp như bạn đang ở trong schema.js, bạn cần cung cấp cho mỗi mô hình đã xuất exports của riêng nó tên trường.

Ví dụ:thay thế nhiều module.exports = ... các dòng trong schema.js với mã này ở cuối tệp xuất tất cả các mô hình:

module.exports = {
    User: User,
    Question: Question,
    Answer: Answer,
    Module: Module,
    Role: Role
};

Và sau đó trong index.js, bạn có thể truy cập các mô hình như sau:

var models = require('./schema');
...
models.User.findOne(...



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongod:lỗi khi tải các thư viện được chia sẻ:libssl.so.10 libcrypto.so.10

  2. Các trường $ addField lồng nhau trong MongoDB

  3. Đồng bộ hóa dữ liệu từ mongoDB sangasticsearch bằng Logstash

  4. mongoose:Sắp xếp theo id

  5. Tính số lượng các đối tượng lồng nhau với C #