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

Jak zabezpieczyć pole hasła w Mongoose/MongoDB, aby nie zwracało się w zapytaniu, gdy wypełniam kolekcje?

Możesz zmienić domyślne zachowanie na poziomie definicji schematu za pomocą select atrybut pola:

password: { type: String, select: false }

Następnie możesz go pobrać w razie potrzeby w find i populate dzwoni przez wybór pola jako '+password' . Na przykład:

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoDB/mongoose:unikalne, jeśli nie null

  2. Sprawdzanie wyjątkowości osadzonego dokumentu w zakresie jego rodzica w manguście

  3. Jak używać kombinacji $unset i $set w mongoDB

  4. Statystyki wizualne dla Twojego serwera MongoDB

  5. spring-data-mongo - opcjonalne parametry zapytania?