...
Codeblock |
---|
theme | Emacs |
---|
language | js |
---|
linenumbers | true |
---|
|
"state": "CA" |
oder
Codeblock |
---|
theme | RDarkEmacs |
---|
language | js |
---|
linenumbers | true |
---|
|
state: "CA" |
oder
Codeblock |
---|
theme | RDarkEmacs |
---|
language | js |
---|
linenumbers | true |
---|
|
state: 'CA' |
...
Natürlich lassen sich auf diese Art und Weise auch komplexere Abfragen gestalten wie:
Codeblock |
---|
theme | RDarkEmacs |
---|
language | js |
---|
linenumbers | true |
---|
|
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 |
---|
theme | RDarkEmacs |
---|
language | js |
---|
linenumbers | true |
---|
|
{
state: "AL",
pop: {
$gte: 10000
}
} |
...
Eine weitere Möglichkeit bietet die Angabe von Optionen wie im folgenden Beispiel:
Codeblock |
---|
theme | RDarkEmacs |
---|
language | js |
---|
linenumbers | true |
---|
|
{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 |
---|
theme | RDarkEmacs |
---|
language | js |
---|
linenumbers | true |
---|
|
{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 |
---|
theme | RDarkEmacs |
---|
language | js |
---|
linenumbers | true |
---|
|
city: {$regex: '^COAL', $options: 'i'} |
...