sql >> Databasteknik >  >> NoSQL >> MongoDB

kan inte hämta data från databasen efter att flera scheman deklarerats (mongoose + express + mongodb

När du exporterar flera modeller från en enda fil som du är i schema.js, måste du ge varje exporterad modell sin egen exports fältnamn.

Ersätt till exempel de multipla module.exports = ... rader i schema.js med denna kod i slutet av filen som exporterar alla modeller:

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

Och sedan i index.js kan du komma åt modellerna så här:

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



  1. Apache HBase Replication:Operationell översikt

  2. mongoexport samlad export till en csv-fil

  3. MongoDB - hur frågar man efter ett kapslat objekt i en samling?

  4. MongoDB kartlägga/minska över flera samlingar?