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

Cara mengecualikan beberapa bidang dari dokumen

Cara lain untuk menangani ini pada tingkat skema adalah dengan mengganti toJSON untuk model.

UserSchema.methods.toJSON = function() {
  var obj = this.toObject()
  delete obj.passwordHash
  return obj
}

Saya menemukan pertanyaan ini mencari cara untuk mengecualikan hash kata sandi dari json yang saya layani ke klien, dan select: false merusak fungsi verifikasiPassword saya karena tidak mengambil nilai dari database sama sekali.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Desain Skema MongoDB - Banyak dokumen kecil atau lebih sedikit dokumen besar?

  2. Menggunakan map/reduce untuk memetakan properti dalam koleksi

  3. Dapatkan Nama Bulan dari Tanggal di SQL

  4. Masalah MongoDB PHP UTF-8

  5. Buat Indeks Teks Wildcard di MongoDB