MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie füge ich eine Schemamethode in Mungo hinzu?

Ich denke schon, wollten Sie Instanzmethoden? Meinten Sie das mit Schema-Methoden? Wenn dies der Fall ist, können Sie Folgendes tun:

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

Damit können Sie:

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