我需要返回十分钟前的广告信息。这是我当前的代码:
let adContacts = await AdvertisementContact.findOne({ad_id: advertisement._id,
"created_at": {
"$lte": moment().toDate(),
"$gte": moment().subtract(10, 'minutes').toDate()
}
});
这是我从console.log中得到的:
moment().toDate()
2019-02-26T19:26:51.885Z
moment().subtract(10, 'minutes').toDate()
:2019-02-26T19:16:51.885Z
任何人都知道如何确保我登录时只能看到十分钟的adContacts吗?即使等待了十分钟或更长时间,它也不会向我显示广告。
也许我需要从adContacts
获取日期本身,然后在$gte
中使用它?