小程序
小游戏
企业微信
微信支付
扫描小程序码分享
数据库中数据某一字段类型字符串,key 从c1至cn不等
然后我想用一个数组去匹配他例如['c1','c2','c3'],然后取到数组中包含 classId的值的数据,数组长度不固定
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以使用 _.or 和 _.eq
db.collection(
'xxx'
).where({
classId: _.or(_.eq(
'c1'
), _.eq(
'c2'
),
/*.....*/
, _.eq(
'c9'
))
})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我不确定where里classId 里有几个值怎么办??有可能传进来['c1','c2']也有可能传进来['c1','c2',''c3],这种情况怎么处理????
用in,nin
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以使用 _.or 和 _.eq
db.collection(
'xxx'
).where({
classId: _.or(_.eq(
'c1'
), _.eq(
'c2'
),
/*.....*/
, _.eq(
'c9'
))
})
我不确定where里classId 里有几个值怎么办??有可能传进来['c1','c2']也有可能传进来['c1','c2',''c3],这种情况怎么处理????
用in,nin