小程序开发-4云开发查询时间字段早于/迟于今日的数据

207 阅读1分钟

需求说明

  • 场景:数据库中有一些会员数据,包含一个会员的有效期字段(记录了会员到期日)
  • 现需要查询会员信息,并只在会员仍有效时返回该会员数据

解决

const _ = db.command
const result = await db.collection('todos').where({
  limit_time: _.gte(new Date())
}).get()

上面代码中,limit_time是date类型截止日期

  • 总结
    • 要查询更早的日期,则使用 _.lte(time)
    • 要查询更迟的日期,则使用 _.gte(time)