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

Po co używać model.export w oddzielnych plikach modeli?

mongoose.model zwraca Model to definiuje. Ustawienie go jako module.exports umożliwia łatwe tworzenie instancji Model , bez pobierania go z połączenia.

a.js

var User = require('./b');
var myUser = new User;

b.js

var UserSchema = mongoose.Schema({
    name: String
})

module.exports = mongoose.model('User', UserSchema);

... zwróć uwagę, jak mogę bezpośrednio zadzwonić do new User (po ustawieniu User być require('./b') ... to właśnie module.exports pozwala mi to zrobić. Zauważ, że to nie jest część mongoose per se, ale systemu modułów węzłów .




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zapytanie o datę postów utworzonych w ciągu ostatnich 24h

  2. Jak użyć $slice a $filtra w MongoDB?

  3. Kontener dokera MongoDB Nie udało się odłączyć pliku gniazda

  4. MongoDB:Jak połączyć wszystkie wyniki z tej samej kolekcji?

  5. Wskazówki dotyczące zarządzania konfiguracjami baz danych