Versionen im Vergleich

Schlüssel

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

...

Codeblock
themeEmacs
languagejs
linenumberstrue
"state": "CA"

oder

Codeblock
themeRDarkEmacs
languagejs
linenumberstrue
state: "CA"

oder

Codeblock
themeRDarkEmacs
languagejs
linenumberstrue
state: 'CA' 

...

Natürlich lassen sich auf diese Art und Weise auch komplexere Abfragen gestalten wie:

Codeblock
themeRDarkEmacs
languagejs
linenumberstrue
state: "AL", pop: {$gte: 10000}

Das Ergebnis dieser Abfrage liefert alle Städte zurück, welche im Bundesstaat Alabama liegen und deren Einwohnerzahl größer/gleich 10000 ist. Natürlich ist es auch möglich, die Abfrage in gewohnter Weise einzugeben,

Codeblock
themeRDarkEmacs
languagejs
linenumberstrue
{
	state: "AL",
	pop: {
		$gte: 10000
	}
}

...

Eine weitere Möglichkeit bietet die Angabe von Optionen wie im folgenden Beispiel:

Codeblock
themeRDarkEmacs
languagejs
linenumberstrue
{state: "AL", pop: {$gte: 10000}}, {fields: {city: 1}}

...

Oder möchte man unabhängig vom bestehenden Pager in der Anwendung "limit" und "skip" verwenden, so geschieht dies auf folgende Weise:

Codeblock
themeRDarkEmacs
languagejs
linenumberstrue
{state: "AL", pop: {$gte: 10000}}, {limit: 10, skip: 20}

...

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.

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

...