Ich verwende nodejs mit dem node-mongodb-nativen Treiber (http://mongodb.github.io/node-mongodb-native/).MongoDB + nodejs: Wie ISODate Felder abfragen?
Ich habe Dokumente mit einer Eigenschaft Datum als ISODate
Typ gespeichert.
Durch NodeJS, ich bin mit dieser Abfrage:
db.collection("log").find({
localHitDate: {
'$gte': '2013-12-12T16:00:00.000Z',
'$lt': '2013-12-12T18:00:00.000Z'
}
})
Es hat nichts zurückgibt. Damit es funktioniert muss ich stattdessen folgendes tun:
db.collection("log").find({
localHitDate: {
'$gte': ISODate('2013-12-12T16:00:00.000Z'),
'$lt': ISODate('2013-12-12T18:00:00.000Z')
}
})
Aber ISODate
ist in meinem NodeJS Code nicht erkannt.
Also, wie kann ich über mein Nodejs-Programm eine Abfrage gegen Mongo-Datumsfelder machen?
Danke
im wirklich eine Super schwierige Zeit mit diesem haben ... Ich kann nicht scheinen, einen utc isodate in Mongo zu speichern mein Leben zu retten ... http://stackoverflow.com/questions/26874993/javascript-momentjs -convert-utc-from-string-to-date-Objekt – Cmag