MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

validasi kustom luwak menggunakan 2 bidang

Anda dapat melakukannya dengan menggunakan 'validate' Mon middleware sehingga Anda memiliki akses ke semua bidang:

ASchema.pre('validate', function(next) {
    if (this.startDate > this.endDate) {
        next(new Error('End Date must be greater than Start Date'));
    } else {
        next();
    }
});

Perhatikan bahwa Anda harus membungkus pesan kesalahan validasi Anda dalam JavaScript Error objek saat memanggil next untuk melaporkan kegagalan validasi.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara Mengabaikan Kesalahan Kunci Duplikat dengan Aman Menggunakan insert_many

  2. Bagaimana cara mendorong array objek ke dalam array di luwak dengan satu panggilan?

  3. Bagaimana cara menerapkan batasan di MongoDB?

  4. MongoDB $persegi

  5. Permintaan untuk dokumen di mana ukuran array lebih besar dari 1