Abfragen Isodatum von unix-timestamp in MongoExport

Ich bin derzeit mit einem problem konfrontiert, zu exportieren, verwenden Sie das tool mongoexport.

Impossible de zu erstellen, der ein Datum aus einem timestamp in meiner Abfrage :

db.getCollection('FooBarBarFoo').find({"actKey":"foobar","dt":{$gt:new Date('1434907890000')}})

Hier einige tests habe ich gemacht :

mongo-aws-dev:SECONDARY> var testDate = new Date('1434907890000');
mongo-aws-dev:SECONDARY> testDate
ISODate("0NaN-NaN-NaNTNaN:NaN:NaNZ")
mongo-aws-dev:SECONDARY> var testDate = new ISODate('1434907890000');
mongo-aws-dev:SECONDARY> testDate
ISODate("1441-08-17T00:00:00Z")
mongo-aws-dev:SECONDARY> var testDate = new ISODate(1434907890000);
mongo-aws-dev:SECONDARY> testDate
ISODate("1441-08-17T00:00:00Z")

Können wir sehen, dass der timestamp in millesconds 1434907890000 entsprechend dem Datum 6/21/2015, 7:31:30 PM in meiner Zeitzone konvertiert, um einige mittelalterliche Zeiten.

Wo kann ich eventuell etwas falsch und wie, shell-scripts, kann ich pass das timestamp -, mongo-Abfrage ?

InformationsquelleAutor Thomas Leduc | 2015-06-29
Schreibe einen Kommentar