...
Codeblock |
---|
|
{_id: ObjectId('52bd27ebf370afe931001364')}
{_id: ObjectId("52bd27ebf370afe931001364")}
_id: ObjectId('52bd27ebf370afe931001364')
_id: ObjectId("52bd27ebf370afe931001364")
_id: "52bd27ebf370afe931001364"
_id: '52bd27ebf370afe931001364' |
Bei der Suche nach bestimmten Ids, gibt man für die Id einfach folgende Syntax ein:
Codeblock |
---|
theme | Emacs |
---|
language | js |
---|
linenumbers | true |
---|
|
_id: '52bd27ebf370afe931001364' |
oder wenn man auf Nummer sicher gehen möchte:
Codeblock |
---|
theme | Emacs |
---|
language | js |
---|
linenumbers | true |
---|
|
_id: ObjectId('52bd27ebf370afe931001364') |
Natürlich gehen auch all die anderen Schreibweisen, was Hochkommata oder Anführungsstriche angeht.
Hinweis |
---|
Hinweis |
---|
Mongo Management Studio erkennt Strings, die das Format einer MongoDB ObjectId haben und konvertiert dieses dann. Sollte es passieren, dass in einer Collection _ids als Strings gespeichert und diese Mongo-Id MongoDB ObjectId konform sind, so ist es ratsam muss man für die Suchabfrage über den Konsolenmodus zu starten, da in unserer Anwendung im Hintergund Funktionen arbeiten, welche diese Ids in Abfragen in Mongo-Ids umwandeln. verwenden. Ansonsten werden keine Daten gefunden. Codeblock |
---|
| // finde Person mit id '52bd27ebf370afe931001364'
db.persons.find{_id: '52bd27ebf370afe931001364'}
|
|
Datumswerte
Bei Datumswerten fogt man im normalen Abfrage-modus ebenfalls einer einfachen Schreibweise:
...