收藏
回答

云开发问题?$or/$and/$nor entries need to be full object

云函数端的代码是这样的

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()


控制台报的错误是这样的,看半天文档也没觉得有什么问题,真的好奇怪

回答关注问题邀请回答
收藏

2 个回答

  • 跨商通
    跨商通
    2023-03-24
    type:_.in([0,1,2,4])
    


    2023-03-24
    有用 1
    回复
  • 蝈蝈
    蝈蝈
    2023-03-24

    我知道了,需要这样写

    type:_.or(_.eq(0),_.eq(1),_.eq(2),_.eq(4))
    

    被自己蠢到了

    2023-03-24
    有用
    回复
登录 后发表内容