db.collection('diary')
.where({
selected_date: dbCmd.gte(0)
})
.get(); ```
- 发布:2025-01-08 22:09
- 更新:2025-01-09 09:44
- 阅读:121
产品分类: uniCloud/App
示例代码:
操作步骤:
selected_date字段是timestamp,gte不管传什么数字都可以查得到.使用正确的语法dbCmd.gte(startDate).and(dbCmd.lt(endDate))反而什么都查询不到
selected_date字段是timestamp,gte不管传什么数字都可以查得到.使用正确的语法dbCmd.gte(startDate).and(dbCmd.lt(endDate))反而什么都查询不到
预期结果:
可以正常筛选时间
可以正常筛选时间
实际结果:
无法筛选
无法筛选
bug描述:
where条件不生效
套马杆的套子 - 没有解决不了的问题,只有解决不完的问题
这样试试呢
const dbCmd = db.command
let res = await db.collection('todo').where({
progress: dbCmd.and(dbCmd.gt(50), dbCmd.lt(100))
}).get()
2***@qq.com (作者)
还是不行 我直接这样写也不行
2025-01-09 18:40