小程序
小游戏
企业微信
微信支付
扫描小程序码分享
要筛选价格范围,价格在多少之间的我会写。
但数据库中有的记录,价格价格字段是0,或没有字段,全部(不限)的筛选条件怎么写呀!?
谢谢了。
price:_.and(_.gte(price1),_.lte(price2))
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不限就不查这个字段啊。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
or
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不限就不查这个字段啊。
or
全部,0-50, 51-100, 101-200,201+
数据库正常字段有:id, name, price,等字段,price字段内容为number类型(可能还有没价格的条记录),前台通过选择价格范围,在数据中搜索price字段查询出符和要求的记录。
price:function (price1,price2)
db.collection("products").where({
.where({
price:
}).get({success: res => {
},
})
请问where中要怎么写才可以实现按给定的价格范围搜索(这个上述代码实现了),当选择所全部时,列出所有记录(包括无价格的。还有个别记录中没有price字段)?
现在问题出现在,有的记录的价格为空,没有价格。还有的记可有没有price字段。要是全有价格就好没有问题了。