MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

nie mogę pobrać danych z bazy danych po wielu zadeklarowanych schematach (mongoose + express + mongodb

Podczas eksportowania wielu modeli z jednego pliku, tak jak w schema.js, musisz nadać każdemu eksportowanemu modelowi własny exports nazwa pola.

Na przykład zastąp wiele module.exports = ... wiersze w schema.js z tym kodem na końcu pliku eksportującego wszystkie modele:

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

A następnie w index.js możesz uzyskać dostęp do modeli w następujący sposób:

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



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wyszukaj i posortuj kolekcję zagraniczną

  2. MongoDB i upsert problem

  3. Usuń obiekt z zagnieżdżonej tablicy według wielu kryteriów

  4. C# Mongodb. Znajdź element w tablicy i wybierz tylko ten element

  5. Jak analizować użycie dysku przez kontener Docker