node.js - tutorial - mongoose update
Determine si un registro "es nuevo" en la devoluciĆ³n de llamada previa a la guarda (2)
¿Hay alguna manera de averiguar si un registro "es nuevo" (no se ha guardado todavía) en la devolución de llamada previa al guardado del esquema del modelo de mangosta?
Sí, hay una propiedad booleana isNew
en una instancia modelo que indica eso. Acceda a this.isNew
desde su middleware pre guardar.
var MySchema = new Schema({...});
MySchema.pre(''save'', function(next) {
if (this.isNew) {
// Hooray !
}
next();
});