2012-08-23 10 views

cevap

70

Evet, model örneğinde bir isNew boolean özelliği olduğunu gösterir. Ön kaydetme ara yazılımınızdan this.isNew olarak erişin.

+0

benzer bir göstergesi (ön 'için var 'update'' kullanmak' UserModel.update (filtre, NEWUSER {Upsert: doğru yeni: gerçek}., (Err, kullanıcı) -> 've yeni bir doküman mı yoksa mevcut bir dosyayı mı değiştirdiğini bilmek ister. –

10
var MySchema = new Schema({...}); 

MySchema.pre('save', function(next) { 
    if (this.isNew) { 
     // Hooray ! 
    } 
    next(); 
});