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

Jak dodać metodę schematu w manguście?

Tak myślę, czy chciałeś metody instancji? Czy to miałeś na myśli z metodami schematu? Jeśli tak, możesz zrobić coś takiego:

var mySchema = new Schema({
      name: {
      type: String
},
   createdAt: {
   type: Date, 
   default: Date.now
}
});

mySchema.methods.changedName = function() {
    return this.name + 'TROLOLO';
};

Something = mongoose.model('Something', mySchema);

Dzięki temu możesz:

Something.findOne({ _id: id }).exec(function (error, something) {
   something.changedName();
});



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. szukaj według ObjectId w mongodb z pymongo

  2. Metody „statyczne” mangusty a metody „instancyjne”

  3. Jak dołączyć wyniki agregacji Mongo DB do istniejącej kolekcji?

  4. Co oznacza dokumentacja MongoDB, gdy mówi, że identyfikatory ObjectID są prawdopodobnie unikalne?

  5. Funkcja do zamiany wartości w NodeJS z mongo+mongoose