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

Bagaimana cara melindungi bidang kata sandi di Mongoose/MongoDB sehingga tidak akan kembali dalam kueri ketika saya mengisi koleksi?

Anda dapat mengubah perilaku default pada tingkat definisi skema menggunakan select atribut bidang:

password: { type: String, select: false }

Kemudian Anda dapat menariknya sesuai kebutuhan di find dan populate panggilan melalui pemilihan bidang sebagai '+password' . Misalnya:

Users.findOne({_id: id}).select('+password').exec(...);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mengonversi string menjadi tanggal di mongodb

  2. Apakah ada cara untuk memulihkan dokumen yang baru dihapus di MongoDB?

  3. Mongoose - Simpan array string

  4. Kelompokkan dan hitung berdasarkan bulan

  5. Gunakan server MongoDB tiruan untuk pengujian unit