2017-12-07 4 views
0

私はeventDateTimeフィールドを持つ1種類のデータ収集を持っています。 6時間のデータは6時間後に一覧に表示されるはずです。ここで私は、クエリあなたを遣わす、数時間後にデータが表示されないようにNodeJS

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

はどうすれば数秒でeventDateTimeを変換することができ、それは6時間であるとして秒と比較しますか?

答えて

0

私はこの解決策があなたに役立つと思います。

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

ありがとうございます! –

関連する問題