MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

TypeError pada metode statis model luwak

Anda perlu mengatur metode statis sebelum Anda membuat model Anda:

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)
};

Model, menggunakan terminologi luwak, "dikompilasi" dari skema. Setelah Anda membuat model, perubahan apa pun pada skema tidak diterapkan ke model yang diturunkan darinya.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Agregasi dalam zona waktu lokal di mongodb

  2. Pendekatan MongoDB untuk menyimpan data metrik / analitik dalam jumlah besar

  3. Replika MongoDB diatur dengan otentikasi kata sandi sederhana

  4. Menenggelamkan data topik dari produsen Java ke Mongodb

  5. Gagal memuat ekstensi c++ bson, menggunakan versi JS murni