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

Memvalidasi kata sandi / mengkonfirmasi kata sandi dengan skema Mongoose

Saya pikir pencocokan kata sandi termasuk dalam antarmuka klien dan tidak boleh sampai ke server (lapisan DB sudah terlalu banyak). Lebih baik bagi pengalaman pengguna untuk tidak memiliki server bolak-balik hanya untuk memberi tahu pengguna bahwa 2 string berbeda.

Adapun pengontrol tipis, model gemuk... semua peluru perak di luar sana harus ditembakkan kembali ke pencetusnya. Tidak ada solusi yang baik dalam situasi apapun. Pikirkan semua orang dalam konteks mereka sendiri.

Membawa ide model gemuk di sini, membuat Anda menggunakan fitur (validasi skema) untuk tujuan yang sama sekali berbeda (pencocokan kata sandi) dan membuat aplikasi Anda bergantung pada teknologi yang Anda gunakan sekarang. Suatu hari Anda akan ingin mengubah teknologi dan Anda akan mendapatkan sesuatu tanpa validasi skema sama sekali... dan kemudian Anda harus ingat bahwa bagian dari fungsionalitas aplikasi Anda bergantung pada itu. Dan Anda harus memindahkannya kembali ke sisi klien atau ke pengontrol.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ceil

  2. Dampak Performa Meltdown pada MongoDB:AWS, Azure &DigitalOcean

  3. Bagaimana saya bisa memuat data dari koleksi mongodb ke dalam DataFrame panda?

  4. Batas luwak/offset dan hitung kueri

  5. Kelompokkan Berdasarkan Kondisi di MongoDB