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