我想把要检索的集合和属性字段都在调用云函数的时候放进data里传入云函数,但是在云函数中该如何调用呢?
//JS
getdata(){
var obj={
route:'school',
title:'name',
value:'家里蹲大学'
}
// console.log(obj)
wx.cloud.callFunction({
name:'searchKeyFuzzy',
data:obj
})
.then(res=>{
console.log(res.result)
})
.catch(console.error)
},
//云函数
exports.main = async (event, context) => {//event.route为集合名,event.title为属性名,event.value为字段值
db.collection(`${event.route}`).where({
[`${event.title}`]: db.RegExp({
regexp: event.value,
options: 'i',
})
}).get().then({
success: res => {
return res
}
})
}