收藏
回答

云数据库的 where()里多个筛选条件如何写成“或”的关系?

如题:云数据库的 where()里多个筛选条件如何写成“或”的关系?

db.collection(event.list).where({

area: event.area,

top:'true'    //要么以area筛选要么以top筛选

}).get()


最后一次编辑于  09-10
回答关注问题邀请回答
收藏

3 个回答

  • 老张
    老张
    09-10

    db.command了解一下。

    09-10
    赞同
    回复 1
    • 海纳百川
      海纳百川
      09-10
      谢谢,解决了。用这个语句就可以了area: _.or(_.eq(event.area),_.eq('top')),就是云函数好像有延迟,要传好几次才生效
      09-10
      回复
  • mpview🌴 🇨🇳
    mpview🌴 🇨🇳
    09-10

    最近也在学习云函数,目前知道的,应该是需要查询两次。

    请问下各位,字段自减怎么弄了,API只有自增的。

    09-10
    赞同
    回复 1
    • 安微微
      安微微
      10-11
      _.inc(-1)
      10-11
      回复
  • 陈宇明
    陈宇明
    09-10

    要js做个逻辑,然后分开写两个where函数

    09-10
    赞同
    回复
问题标签