Moğol model şemasının ön kaydetme çağrısında "yeni kayıt" (henüz kaydedilmemiş) olup olmadığını öğrenmenin bir yolu var mı?Kayıt öncesi geri aramada "yeni" kayıt olup olmadığını belirleme
34
A
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.
10
var MySchema = new Schema({...});
MySchema.pre('save', function(next) {
if (this.isNew) {
// Hooray !
}
next();
});
İlgili konular
- 1. Rest API'da kayıt olup olmadığını kontrol edin.
- 2. NSString boş olup olmadığını belirleme
- 3. Sqlite + C# içinde kayıt olup olmadığını kontrol etme #
- 4. NSIS - kayıt defteri anahtarı değeri olup olmadığını kontrol edin
- 5. socket.io/node.js sunucunun kapalı olup olmadığını belirleme
- 6. vb.net linq Yeni kayıt ekle
- 7. Pencere window.showModalDialog tarafından açılmış olup olmadığını belirleme
- 8. VBA'ya Erişim: recordSet'in boş olup olmadığı nasıl test edilir? ısnull? Bir kayıt kümesi boş olup olmadığını
- 9. YouTube videosunun geniş ekran olup olmadığını belirleme
- 10. Dizi anahtar değerinin boş olup olmadığını belirleme
- 11. ADODB Kayıt Raporu Olarak Kayıt Raporu Kayıt Kaynağı
- 12. Bağlantı noktasının kullanımda olup olmadığını belirleme?
- 13. JavaScript değerinin "tamsayı" olup olmadığını belirleme
- 14. Oynatıcının sunucu veya istemci olup olmadığını belirleme
- 15. Bir sınıf başvurulan olup olmadığını belirleme C#
- 16. Açı 180 dereceden fazla olup olmadığını belirleme
- 17. Nesnenin tam sayı olup olmadığını belirleme
- 18. Sınırlarda Lat/Lng olup olmadığını belirleme
- 19. Magento modülünün etkin olup olmadığını belirleme
- 20. Eylem çubuğu bölünmüş olup olmadığını belirleme
- 21. Django - model sınıfının soyut olup olmadığını belirleme
- 22. İki dizenin Javascript'te benzer olup olmadığını belirleme?
- 23. Python'da karakter kümesinin var olup olmadığını belirleme
- 24. Kayıt alınmadan kayıt alın ID
- 25. 1 kayıt geri alma sayısı nedir?
- 26. PaylaşılanPreferences'da nasıl kayıt ve geri yükleme yapılır
- 27. TreePanel'de yeni kayıt (model) nasıl eklenir?
- 28. Hastaları 18 ayda yeni kayıt bulunamamıştır
- 29. Dahili 4.1.1: Mağazaya yeni kayıt ekle
- 30. LoadRunner 12.50 kayıt sorunu
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. –