请问要怎么写才能根据给定的keyword数组自动生成如下查询语句?
发布于 4 年前 作者 weizhong 2988 次浏览 来自 官方Issues

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()


2 回复

太棒了!非常感谢Mr.Zhao大哥出手帮忙!

回到顶部