sql >> Databáze >  >> NoSQL >> MongoDB

Jak chránit pole hesla v Mongoose/MongoDB, aby se nevrátilo v dotazu, když vyplním kolekce?

Výchozí chování na úrovni definice schématu můžete změnit pomocí select atribut pole:

password: { type: String, select: false }

Poté jej můžete stáhnout podle potřeby v find a populate volání přes výběr pole jako '+password' . Například:

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


  1. Přesměrování portů pomocí nginx z javy

  2. Replikace operační databáze Cloudera v kostce

  3. Účel a popis seznamu klientů Redis

  4. Programově nastavit převodník MongoDb