- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
db.collection(mydbname).where({
dalei: db.RegExp({
regexp: this.data.dalei_tmp,
options: 'i',
})
})
可以正常使用。但如果使用云函数,把
{
dalei: db.RegExp({
regexp: this.data.dalei_tmp,
options: 'i',
})
}
当条件传入云函数,出现了 db 没有定义的错误提示,没法运行,请教一下问题出在哪里?高手回复一下,谢谢!
你放出来全部的云函数代码,云函数中传入的是event 一般是
其他代码出错了。
您的意思是我别处代码出错?我确定系统提示出错是云函数这部分,因为我把传入云函数的
如果不使用云函数,这个写法
如果这句在云端的代码相同的话,那要么是数据库权限的问题,要不是云函数中其他代码有问题,要不就是异步的问题。
附上图片云函数代码,js代码,出错提示,帮忙看看,谢谢!
云函数这种写法,我用在增加、更新、删除记录等等都没问题,就是这次加上正则就不行了。弄不通啊!