云函数端的代码是这样的
let pageData = await MESSAGELIST.where(_.or([
{
publisher:event._openid,
type:_.or([0,1,2,4])
},
{
recipient:event._openid,
type:_.or([3,5])
}
]))
.skip(skip) //跳过skip条数据
.limit(event.pageInfo.perNum).get()
控制台报的错误是这样的,看半天文档也没觉得有什么问题,真的好奇怪
type:_.in([0,1,2,4])
我知道了,需要这样写
type:_.or(_.eq(0),_.eq(1),_.eq(2),_.eq(4))
被自己蠢到了