sql >> Database >  >> NoSQL >> MongoDB

Hoe het wachtwoordveld in Mongoose/MongoDB te beveiligen, zodat het niet terugkeert in een query wanneer ik verzamelingen vul?

U kunt het standaardgedrag op schemadefinitieniveau wijzigen met de select attribuut van het veld:

password: { type: String, select: false }

Dan kun je het naar behoefte inhalen in find en populate oproepen via veldselectie als '+password' . Bijvoorbeeld:

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


  1. Mongoideus of MongoMapper?

  2. MongoDB $toInt

  3. Een overzicht van database-indexering voor MongoDB

  4. problemen om verbinding te maken met redis om bij meerdere worker-kues te passen