收藏
回答

云数据库数据比对失败?

各位大神,下面这个代码无论code如何定义都是可以执行的,麻烦问下问题出在哪里呢?谢谢


onConfirm: function () {


    console.log(code, "number")//可以获取这里的code值,code是输入框输入的内容,已经获取成功

    const db = wx.cloud.database()

    // // 查询当前用户所有的 counters

    db.collection('jihuo').where({ //jihuo是云数据库,权限已放开,比对的是jihuo这个数据库中字段name与code的值是否一致

      name: code

    }).get({

      success: res => {

        this.setData({

          queryResult: JSON.stringify(res.data, null, 2)

        })

        console.log('[数据库] [查询记录] 成功: ', res)

      },

      fail: err => {

        wx.showToast({

          icon: 'none',

          title: '查询记录失败'

        })

        console.error('[数据库] [查询记录] 失败:', err)

      }

    })

      }


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

2 个回答

  • 哄哄
    哄哄
    2020-09-07

    没有数据也会给你返回啊,具体有没有你可以看返回的data是不是空的

    2020-09-07
    有用
    回复 1
  • admin
    admin
    发表于小程序端
    2020-09-07
    我也没看懂
    2020-09-07
    有用
    回复
登录 后发表内容
问题标签