比如 我有个数组 ['苹果','雪梨','香蕉','西瓜']
云数据库中的collection为nameList
{
name:"西瓜", id:"1"
},
{
name:"菠萝", id:"2"
}
{
name:"大象", id:"3"
}
{
name:"苹果", id:"4"
}
###########################
那么我应该怎么写才可以根据我的数组来提取相应的数据呢???
db.colleciton("nameList")
.where({
name:"??????????????????????????"
)
.get()
匹配数组中的元素
如果想找出数组字段中数组值包含某个值的记录,那可以在匹配数组字段时传入想要匹配的值。如对上面的例子,可传入一个数组中存在的元素来筛选出所有
numbers
字段的值包含 20 的记录:db.collection('todos').where({ numbers: 20 }).get()
namelist.name