收藏
回答

云开发数据库可以查询是否存在某个key值吗

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 客户端 wxe4fec4dfb4b8ebf4 2.4.0

- 需求的场景描述(希望解决的问题)


RT.

假定数据如下:

{

    id:1,

name:'text',

formList:{},

}

我在录入数据的时候没有录入“is_check”这个字段,

那我在查询的时候希望判断数据里面是否存在"is_check"这个key,存在的话就查询出来


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

2 个回答

  • 刨顶怪
    刨顶怪
    2021-06-22

    checkWhether (event) {

    return new Promise ((resolve, reject)=> wx.cloud.database().collection('todo').where({

    _openid: id,

    }).field({

    _id: true,

    'object.item': true,

    is_check: true

    })

    .get({

    success: resolve,

    fail: reject

    }))

    }

    2021-06-22
    有用
    回复
  • 2018-11-17

    解决了...

    where({is_check:undefined})就行了...

    2018-11-17
    有用
    回复 1
    • 阿白
      阿白
      2019-06-16

      我也遇到这种情况,请问下是下面哪一种写法?

      is_check:undefined

      is_check:‘undefined’

      [is_check]:undefined

      [is_check]:'undefined'


      2019-06-16
      回复
登录 后发表内容