数小时后,数据不应该显示NodeJS
我有一个types的数据收集有eventDateTime
字段。 6小时后,数据应显示在列表中,6小时后不应列出。 在这里,我发送给你查询,
Events.find({$and: [{eventDateTime: {$lt: 21600}}, {isDisabled: false}, {isDeleted: false} ]}, function (error, data) { callback((error) ? {} : data); }) ;
我怎样才能在几秒钟内转换eventDateTime
和比较秒,因为它是6个小时?
我认为这个解决scheme会帮助你。
Events.find({$and: [{eventDateTime: {$gte: new Date(Date.now() - 6 60 60 * 1000)}}, {isDisabled: false}, {isDeleted: false} ]}, function (error, data) { callback((error) ? {} : data); }) ;