请问要怎么写才能根据给定的keyword数组自动生成如下查询语句?
let keyword=['酒店','宾馆']
假设要查询的关键词是一个数组(如:['酒店','宾馆']),请问要怎么写才能根据给定的keyword数组自动生成如下查询语句。而不是手动写死的。
目的是把集合中 company_name字段 包含 酒店 或 宾馆 的数据查询出来。
db.collection('point')
.where({
company_name: _.or(
new db.RegExp({
regexp: '酒店',
options: 'i',
}),
new db.RegExp({
regexp: '宾馆',
options: 'i',
})
)
})
.get()