收藏
回答

云开发查询操作为什么没有数据也可以查询成功?

查询代码片段:

let that=this
       const db = wx.cloud.database()
       db.collection('userData').where({
         _openid:app.globalData.openId
       }).get({
         success: res => {
           console.log(res.data)
           console.log(this)
           console.log('[数据库] [查询记录] 成功: ', res)
         },
         fail: err => {
           wx.showToast({
             icon: 'none',
             title: '查询记录失败'
           })
           console.error('[数据库] [查询记录] 失败:', err)
         }
       })


数据库图片


查询成功截图:


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

1 个回答

  • 老张
    老张
    2019-10-26

    是的。成功查询到了 0 条数据。

    2019-10-26
    有用 1
    回复 4
    • 小张小张从不慌张
      小张小张从不慌张
      2019-10-26
      请问一下按逻辑来说不应该是查询失败吗?
      2019-10-26
      回复
    • 老张
      老张
      2019-10-27回复小张小张从不慌张
      你查询一下银行余额是0,这算是查询失败吗?
      2019-10-27
      1
      回复
    • 小张小张从不慌张
      小张小张从不慌张
      2019-10-27回复老张
      感谢大佬,那再问一个问题,如果我现在查询到0条信息,那么判断它的length为0是否可以认为数据库没有这条信息。或者有什么最优方案判断查询0挑信息
      2019-10-27
      回复
    • move
      move
      2019-10-30回复小张小张从不慌张
      判断长度就可以了。
      2019-10-30
      1
      回复
登录 后发表内容
问题标签