Postingan lainnya
validasi pada mongoose diluar field document yg ada
ada yg pernah pake mongoose odm-nya mongodb di nodejs? sy bingung pakai ini pada bagian validasi, mongoose sudah sediakan tempatnya di dalam;
var Schema = mongoose.Schema({
namaFieldLain: { type: String },
namaField: {
type: String,
validate: {
validator: function (value, callback) {
// untuk mengakses isi field yg sedang diproses bisa lewat value
// untuk mengakses isi field lain cukup this.namaFieldLain
callback(true);
},
message: 'Pesan kesalahan',
},
},
});
pertanyaanya, namaFieldLain tersebut kan kalau di save() atau create(), ikut kesimpan di collection-nya. nah masalahnya ga semua field yg mau divalidasi musti disimpan. misalnya field retypePassword yg hanya digunakan utk membantu field password agar yakin. tapi kalau saya ga sertakan field retypePassword tersebut di schema, maka saya ga bisa ngakses isi fieldnya seperti this.namaFieldLain diatas.
caranya gmana ya? kok validasinya terbatas begini
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban