MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да изключите някои полета от документа

Друг начин да се справите с това на ниво схема е да замените toJSON за модела.

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

Попаднах на този въпрос, търсейки начин да изключа хеша на паролата от json, който подадох на клиента, и select: false счупи функцията ми verifyPassword, защото изобщо не извлече стойността от базата данни.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Каква е разликата между replaceOne() и updateOne() в MongoDB?

  2. mongoexport обобщен експорт в csv файл

  3. 2 начина да получите размера на документа в MongoDB

  4. Нови функции за управление на архивиране и сигурност за MySQL и PostgreSQL:ClusterControl, версия 1.6.2

  5. Географски разпределени MongoDB клъстери на AWS в региона на ЕС