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

MongoDB:Ist es möglich, eine Abfrage ohne Berücksichtigung der Groß-/Kleinschreibung durchzuführen?

Sie könnten einen regulären Ausdruck verwenden.

In Ihrem Beispiel wäre das:

db.stuff.find( { foo: /^bar$/i } );

Ich muss jedoch sagen, vielleicht könnten Sie den Wert auf dem Weg nach unten (oder nach oben) verringern, anstatt jedes Mal, wenn Sie ihn finden, die zusätzlichen Kosten zu tragen. Offensichtlich funktioniert dies nicht für die Namen von Personen und dergleichen, aber vielleicht für Anwendungsfälle wie Tags.