收藏
回答

云开发语句查询出错?

不应该查出来的数据给查出来了,大佬看看语句哪里有问题

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

2 个回答

  • ZiraLi
    ZiraLi
    2020-12-08
    const _ = db.command
    db.collection('todo').where(_.and([
      {
        progress: _.gt(50)
      },
      {
        tags: 'cloud'
      }
    ])).get()
    
    

    尝试一下and引起来

    2020-12-08
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-12-08

    checked: _.eq("惩罚").or(_.eq("警告"))

    2020-12-08
    有用
    回复 5
    • 哄哄
      哄哄
      2020-12-08
      _.or(_.eq("惩罚"),_.eq("警告"))
      2020-12-08
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-12-08
      试了下,没复现
      2020-12-08
      回复
    • A-alice
      A-alice
      2020-12-08
      请问下这个语法错在哪呢
      2020-12-08
      回复
    • A-alice
      A-alice
      2020-12-08
      我刚又测试了下 还是有问题
      2020-12-08
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2020-12-08回复A-alice
      图一是条件查询结果,图二是数据库的数据
      2020-12-08
      回复
登录 后发表内容
问题标签