2017-12-07 2 views
0

Ich habe eine Art der Datenerfassung, die eventDateTime Feld hat. Für 6 Stunden sollten Daten in der Liste nach 6 Stunden angezeigt werden, es sollte nicht aufgelistet werden. Hier schicke ich Ihnen abfragen,Nach einigen Stunden Daten sollten nicht angezeigt werden NodeJS

Events.find({$and: [{eventDateTime: {$lt: 21600}}, {isDisabled: false}, {isDeleted: false} ]}, function (error, data) { 
       callback((error) ? {} : data); 
       }) ; 

Wie kann ich konvertieren eventDateTime in Sekunden und vergleichen Sekunden, wie es 6 Stunden?

Antwort

0

Ich denke, diese Lösung wird Ihnen helfen.

Events.find({$and: [{eventDateTime: {$gte: new Date(Date.now() - 6 60 60 * 1000)}}, {isDisabled: false}, {isDeleted: false} ]}, function (error, data) { 
       callback((error) ? {} : data); 
      }) ; 
+0

Danke .. Es funktioniert .. !! –

Verwandte Themen