2012-08-23 5 views

答えて

70

はい、それを示すモデルインスタンスにはisNewブール値のプロパティがあります。プレセーブミドルウェアからthis.isNewにアクセスしてください。

+0

同様のインジケータが(事前 'のためにそこにある」update'' Iを使用' UserModel.update(フィルタ、NEWUSER、{UPSERT:、真新しい:真}。、(ERR、ユーザ) - > 'と新しい文書であるか、既存の文書を変更したのかを知りたい。 –

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

MySchema.pre('save', function(next) { 
    if (this.isNew) { 
     // Hooray ! 
    } 
    next(); 
}); 
関連する問題