Mongoose 显示基于今日日期猫鼬的时间表
我试图显示基于userid的时间表,并显示仅大于和等于今天日期的日期。这是我的密码:Mongoose 显示基于今日日期猫鼬的时间表,mongoose,Mongoose,我试图显示基于userid的时间表,并显示仅大于和等于今天日期的日期。这是我的密码: router.get('/schedule/viewschedule/:id',JWTAuthenticatToken, async (req, res) => { const schedule = await Schedule.find({$and:[{userid:req.params.id},{enddate:{$gte:Date.now}}]}).sort({startdate: 1
router.get('/schedule/viewschedule/:id',JWTAuthenticatToken, async (req, res) => {
const schedule = await Schedule.find({$and:[{userid:req.params.id},{enddate:{$gte:Date.now}}]}).sort({startdate: 1})
return res.json(schedule)
});
我被困在enddate字段,无法显示$gte的日程安排。我哪里弄错的
非常感谢您的帮助。谢谢尝试使用Date.now()而不是Date.now
Date.now只是一个函数,Date.now()将实际调用该函数并给出值。
因此,当您使用“$gte:Date.now”时,您试图将enddate与一个函数进行比较,这是行不通的
这一回答很好地解释了它们之间的差异: