const res = await db.collection('doc')
.aggregate()
.match({
name: new db.RegExp({
regex: keyword,
options: 'i'
})
})
.sample({
size: 1
})
.end()
想通过正则模糊搜索文档,这段代码在阿里云是通的,但是换成腾讯云就报错了,要怎么写呢?
错误:
TypeError: regexp must be a string
2 个回复
DCloud_uniCloud_WYQ
你打印一下你传的keyword是啥,另外这段代码是云函数里面运行的还是客户端运行的
LukeDev2K (作者) - 小程序,app
解决了,是字段写错,打扰了
regex=>regexp