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

LIKE-Befehl in MongoDB (mongomapper)

Wenn Sie nach teilweisen Übereinstimmungen in einer Zeichenfolge suchen, können Sie mit einem regulären Ausdruck abfragen. Hier ist der relevante Teil der Mongomapper-Dokumentation:

http://api.mongodb.org/ruby/current/file .TUTORIAL.html#Querying_with_Regular_Expressions

Beachten Sie dies aus den Mongodb-Dokumenten:

„Für einfache Präfixabfragen (auch Rooted Regexps genannt) wie /^prefix/ verwendet die Datenbank einen Index, sofern verfügbar und angemessen (ähnlich wie die meisten SQL-Datenbanken, die Indizes für einen LIKE-Ausdruck ‚prefix%‘ verwenden). Dies funktioniert nur, wenn Sie haben kein i (Groß-/Kleinschreibung) in den Flags."