sql >> Database >  >> NoSQL >> MongoDB

Sommige velden uitsluiten van het document

Een andere manier om dit op schemaniveau af te handelen, is door toJSON voor het model te overschrijven.

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

Ik kwam deze vraag tegen op zoek naar een manier om wachtwoord-hash uit te sluiten van de json die ik aan de client heb geleverd, en select: false brak mijn verifieerPassword-functie omdat het de waarde helemaal niet uit de database ophaalde.



  1. Nauwkeurigheid van de opdracht redis dbsize

  2. MongoDB Node controleren of object-id geldig is

  3. Hoe onbewerkte MongoDB-query's rechtstreeks in Ruby te vuren

  4. Redis Stack Exchange hoe sleutels te verwijderen of op te halen volgens patroon