收藏
回答

云开发数据库如何满足“或”关系查询

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 需求 工具 wxf4bbdd2528bfd344 2.7.7

以下是开发者文档里的原话:

如果需要关系,可使用 [command.or]((reference-client-api/database/command.or))

但是这一行命令怎么用啊?

以下是我自己的“与”关系查询的代码

cloud.collection('123').where({
      phone:phone,
      num:num
    }).get({
      success:function(res){
        console.log(res)

      }

   })


最后一次编辑于  07-30  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

4 个回答

  • 陌上花開丶
    陌上花開丶
    07-30

    这个问题我昨天正好研究了。因为没有通过mongodb,照搬写了竟然成功了。


    db.collection("").where({ // .where() 筛选条件
          "$or": [{ "basic_id": 1 }, { "basic_id": 2 }, { "basic_id": 3 }] // or条件 
        })
        .get({ // .get() 获取集合 / 记录数据
          success: res => {
            
          },
          fail: err => {
           
          }
        })


    07-30
    赞同
    回复 3
    • 陌上花開丶
      陌上花開丶
      07-30
      就是where basic_id =1 or basic_id =2 or basic_id =3
      07-30
      赞同
      回复
    • 无名氏
      无名氏
      07-30
      哦哦哦!是这样!太感谢了!
      07-30
      赞同
      回复
    • 陌上花開丶
      陌上花開丶
      07-30回复无名氏
      客气。比较巧昨天晚上有个需求,百度不到,就百度mongodb怎么写的试了试
      07-30
      赞同
      回复