Ich möchte wissen, was die ‚saubere‘ Wert eines schmutzigen Stütze ist in einem vorge speichern Mungo Haken wie folgt aus:Mungo get db Wert in vorge speichern Haken
UserSchema.pre('save', function(next) {
var user = this;
if (user.isModified('password')){
//i want to know what the value of user.password was before it was changed
}
next()
}
Ist es möglich, bis zu schauen der alte wert ohne in der db nachzuschlagen?
Warum schlagen Sie vor, dass ich einen 'virtuellen' vs' Pfad' verwende? – mkoryak
Weil 'path' nur den Namen und den Typ einer Dateneigenschaft definiert, während' virtual' es erlaubt, eine Eigenschaft zu definieren, auf die über get/set-Methoden zugegriffen wird, wo Sie Code einfügen können. –
@PeterLyons Entschuldigung für das Zurücksetzen des alten Threads, aber ich denke, dieser Ansatz funktioniert nicht, wenn hinter dem Load Balancer mehrere Knotenserver installiert sind, oder? – Saurabh