ids是字符串数组。 const ids = awardIds.data[0].awards; const awardsDetail = await dbJQL.collection('awards').where(_id in ${ids}).get(); 报错: 数据: 直接用where(_id in ["645a019309e2989198281233"])没有问题,我的数据确实也是字符串的嘛。 用法不对?
4***@qq.com (作者)
顺便再问下,官方文档可以用update操作JQL,我的怎就不行呢?
官网:
.update({
count: {
fav: dbCmd.inc(-1)
}
})
我的:
message: "JQL语法暂不支持使用更新操作符"
2023-05-22 19:38
DCloud_uniCloud_WYQ
回复 4***@qq.com: jql需要进行数据校验,这个写法jql没法进行校验,所以禁用了
2023-05-22 19:45
DCloud_uniCloud_WYQ
非jql是支持这样的写法的
2023-05-22 19:45