MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

не мога да получа данни от база данни след няколко декларирани схеми (mongoose + express + mongodb

Когато експортирате множество модели от един файл, както сте в schema.js, трябва да дадете на всеки експортиран модел собствен exports име на поле.

Например, заменете множеството module.exports = ... редове в schema.js с този код в края на файла, който експортира всички модели:

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

И след това в index.js можете да получите достъп до моделите така:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Попълване въз основа на условие в mongoose, mongoDB

  2. PyMongo срещу MongoEngine за Django

  3. MongoError:потребителят няма право да извършва действие

  4. CURSOR_NOT_FOUND - задачите ми за cron започнаха да умират по средата

  5. Актуализиране на вграден документ в Mongoose