Versionen im Vergleich

Schlüssel

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

...

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 MongoDB ObjectId konform sind, muss man für die Suchabfrage über den Konsolenmodus verwenden. Ansonsten werden keine Daten gefunden.

Codeblock
themeEmacs
languagejs
// finde Person mit id '52bd27ebf370afe931001364'
db.persons.find{_id: '52bd27ebf370afe931001364'}

Datumswerte

Bei Datumswerten fogt man im normalen Abfrage-modus ebenfalls einer einfachen Schreibweise:Datumswerte müssen in einer bestimmten Syntax eingegeben werden, da diese nicht automatisch konvertiert werden können.

Codeblock
themeEmacs
languagejs
// als ISO-String

start: ISODate('2013-08-02T08:20:38.993Z')
 
// als Datums-String
start: {$gte: {ISODate('dec 11, 1989')}}
start: {$gte: {ISODate('1989, 12, 11')}}
 
// als timestamp in ms
start: ISODate(629379488000)

per ISO-String

Codeblock
themeEmacs
languagejs
linenumberstrue
beispieldatum: ISODate('2013-08-02T08:20:38.993Z')

...