programing

사전 저장 콜백에서 레코드가 "새로 작성되었는지" 확인

oldcodes 2023. 5. 14. 11:03
반응형

사전 저장 콜백에서 레코드가 "새로 작성되었는지" 확인

mongoose 모델 스키마의 프리세이브 콜백에서 레코드 "신규"(아직 저장되지 않음) 여부를 확인할 수 있는 방법이 있습니까?

예, 모델 인스턴스에 이를 나타내는 부울 속성이 있습니다.다음 이름으로 액세스this.isNew저장된 미들웨어로부터.

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

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

언급URL : https://stackoverflow.com/questions/12092772/determine-if-a-record-is-new-in-the-pre-save-callback

반응형