Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Hinweis

Es muss der komplette Regex-Ausdruck angegeben werden, um den entsprechenen Datensatz mit dem richtigen Wert zu erhalten.

Regexabfragen für Felder mit Strings

Anker
regex
regex
Möchte man zum Beispiel alle Städte angezeigt bekommen, welche in ihrem Namen mit "COAL" beginnen, so kann man sich einer Abfrage mit einem Regex-Ausdruck bedienen.

Regex-Abfragen für Felder mit Strings

 

Man kann Regex auch verwenden, um Felder abzufragen. 

Codeblock
themeEmacs
languagejs
linenumberstrue
// Suche alle Städte, die mit FLO beginnen
city: {$regex: '^FLO'}
 
// ignoriere Groß- und Kleinschreibung
city: {$regex: '^COAL^flo', $options: 'i'}
 
// kurze Schreibweise
city: /^flo/i

Das entsprechende Ergebnis sieht dann wie folgt aus

...

http://docs.mongodb.org/manual/reference/operator/query/regex/

 

 

Codeblock
themeEmacs
languagejs
linenumberstrue
city: {$regex: '^COAL', $options: 'i'}