sql >> Database teknologi >  >> NoSQL >> MongoDB

hvordan indekserer man et brugernavn i mongo uden store og små bogstaver?

Det er helt rimeligt at gemme det oprindeligt indtastede brugernavn og en kanonisk version (små bogstaver for din app). Bare sørg for, at det kanoniske felt er opdateret i din model, hver gang brugernavnet er angivet, og kontroller for overtrædelser af begrænsninger via det kanoniske felts unikke indeks.

Et andet scenarie, hvor denne løsning (originalt og kanonisk felt) giver mening, er artikler, hvor den samme titel kan genbruges, men sluggen (for URL'er) skal være unik.



  1. Få procenter med MongoDB samlet $gruppe

  2. Smukt print i MongoDB shell som standard

  3. Mongoose:Cast til ObjectId mislykkedes

  4. Stripe webhooks begivenheder rækkefølge