sql >> Databáze >  >> NoSQL >> MongoDB

Jak přidat metodu schématu do mongoose?

Myslím, že ano, chtěli jste instanční metody? To jsi myslel s metodami Schema? Pokud ano, můžete udělat něco jako:

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

S tím můžete:

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



  1. Sdružování připojení ve Spring Boot a mongo db

  2. Výsledkem objednávky a omezení je dotaz se zpětným voláním

  3. Definování schématu Mongoose za běhu z „popisu“ ve formátu JSON

  4. Jak mohu provádět příkazy v redis, aniž bych dostal vůbec žádnou odpověď?