sql >> Database >  >> NoSQL >> MongoDB

MongoDB hoofdletterongevoelige sleutel zoeken

Er is momenteel geen manier om dit te doen.

MongoDB is "schemavrij" maar dat moet niet worden verward met "heeft geen schema" . Er is een impliciete veronderstelling dat uw code enige controle heeft over de namen van de sleutels die daadwerkelijk in het systeem verschijnen.

Laten we de vraag omdraaien.

  • Is er een goede reden dat gebruikers hoofdlettergevoelige sleutels invoegen?
  • Kun je alle toetsen gewoon naar kleine letters casten als ze zijn ingevoegd?

Nogmaals, MongoDB gaat ervan uit dat je enige kennis hebt van de beschikbare sleutels. Uw vraag houdt in dat u geen kennis heeft van de beschikbare sleutels. U moet dit gat dichten.




  1. Volgers - mongodb-databaseontwerp

  2. Hoe kan ik controleren op dubbele documenten in Mongoose?

  3. MongoDB Totale som van elke sleutel op een subdocument

  4. mongodb-database met Java play 2.0