MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB-Schlüsselsuche ohne Berücksichtigung der Groß-/Kleinschreibung

Dies ist derzeit nicht möglich.

MongoDB ist "schemafrei" aber das sollte nicht mit "hat kein Schema" verwechselt werden . Es gibt eine implizite Annahme, dass Ihr Code eine gewisse Kontrolle über die Namen der Schlüssel hat, die tatsächlich im System erscheinen.

Drehen wir die Frage um.

  • Gibt es einen guten Grund dafür, dass Benutzer die Groß-/Kleinschreibung beachten?
  • Können Sie einfach alle Schlüssel in Kleinbuchstaben umwandeln, wenn sie eingefügt werden?

Auch hier geht MongoDB davon aus, dass Sie etwas über die verfügbaren Schlüssel wissen. Ihre Frage impliziert, dass Sie die verfügbaren Schlüssel nicht kennen. Diese Lücke müssen Sie schließen.