MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak wykluczyć niektóre pola z dokumentu

Innym sposobem radzenia sobie z tym na poziomie schematu jest nadpisanie formatu JSON dla modelu.

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

Natknąłem się na to pytanie, szukając sposobu na wykluczenie skrótu hasła z json, które udostępniam klientowi, i select: false zepsuł moją funkcję VerifyPassword, ponieważ w ogóle nie pobierała wartości z bazy danych.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Node znajdź, jak radzić sobie z brakiem wyników?

  2. grupuj według dat w mongodb

  3. [Infografika] Porównanie Cassandry i MongoDB

  4. Nie udało się uruchomić mongod.service:Nie znaleziono jednostki mongod.service

  5. Wyjątek GSS:nie podano prawidłowych poświadczeń (poziom mechanizmu:nie udało się znaleźć żadnego tagu Kerberos)