小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如图中想根据值是否为null,来忽略一些查询条件
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你可以在查询前拼装好where的对象。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
let query = {} query.is = false if (event.time) { query.time= event.time } if (event.sport) { query.sport = event.sport } return await db.collection("ground").where(query).get()
数据库一般都支持判断字段值是否为NULL:datatype IS NOT NULL → boolean
datatype
IS NOT NULL
boolean
以 PostgreSQL 为例,'null' IS NOT NULL → t
'null' IS NOT NULL
t
详细说明可参考: https://www.rockdata.net/zh-cn/docs/12/functions-comparison.html#FUNCTIONS-COMPARISON-PRED-TABLE
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你可以在查询前拼装好where的对象。
let query = {} query.is = false if (event.time) { query.time= event.time } if (event.sport) { query.sport = event.sport } return await db.collection("ground").where(query).get()
数据库一般都支持判断字段值是否为NULL:
datatype
IS NOT NULL
→boolean
以 PostgreSQL 为例,
'null' IS NOT NULL
→t
详细说明可参考: https://www.rockdata.net/zh-cn/docs/12/functions-comparison.html#FUNCTIONS-COMPARISON-PRED-TABLE