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

TypBłąd w metodzie statycznej modelu mangusty

Musisz ustawić metodę statyczną przed tworzysz swój model:

userSchema.statics.doSomething = function () {
  var User = mongoose.model('User');
  // I think 'this' also points to the User model here:
  // var User = this;
  // var user = new User(...);
  console.log("I'm doing something");
}

module.exports = {
  model : mongoose.model('User', userSchema)
};

Modele są, używając terminologii Mongoose, "kompilowane" ze schematów. Po utworzeniu modelu żadne zmiany w schemacie nie są propagowane do modelu, który z niego pochodzi.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zatapianie danych tematycznych od producenta Javy do Mongodb

  2. Usługa Mongodb się nie uruchamia

  3. Łączenie i tworzenie złączeń MongoDB za pomocą SQL:część 1

  4. Nie można używać Linq z zagnieżdżoną klasą List<> w MongoDb C#

  5. Passport.js i Mongoose.js wypełniają użytkownika przy logowaniu - traci wypełnione pole na req.user