需求说明
- 场景:数据库中有一些会员数据,包含一个会员的有效期字段(记录了会员到期日)
- 现需要查询会员信息,并只在会员仍有效时返回该会员数据
解决
const _ = db.command
const result = await db.collection('todos').where({
limit_time: _.gte(new Date())
}).get()
上面代码中,limit_time是date类型截止日期
- 总结
- 要查询更早的日期,则使用 _.lte(time)
- 要查询更迟的日期,则使用 _.gte(time)