小程序
小游戏
企业微信
微信支付
扫描小程序码分享
因为我match里有好多field需要匹配,希望使用类似_.expr($.and[])这样的方式组合多个field匹配条件。
但是我发现当尝试match({field: null})可以匹配到结果的时候,换成了match(_.expr($.eq(['$field', null])))后匹配到结果为0。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
谢邀
where(_.expr($.eq(['$field', null])))
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
const res = await db.collection('orders')
.where(_.expr($.eq(['$customerId', null])))
.get()
.where({
customerId: null
}).get()
好吧,先不说match还是where,如上我用where做了测试也是有同样问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
谢邀
where(_.expr($.eq(['$field', null])))
const res = await db.collection('orders')
.where(_.expr($.eq(['$customerId', null])))
.get()
const res = await db.collection('orders')
.where({
customerId: null
}).get()
好吧,先不说match还是where,如上我用where做了测试也是有同样问题的。