收藏
回答

获取数据库引用,在官方文档粘的代码 ,报错了?

    const db = wx.cloud.database()

db.collection('sleep').where({

    age:'46'

}).get({

  success: function(res) {

  console.log(res)

 }

})

参数都是正确得 ,代码文件地址是index.js文件中 , 错误信息是data: Array(0), errMsg: "collection.get:ok"

我百度了都说是云开发得权限问题 ,我权限是ok ,也请懂得人告诉我哪里出了问题 ,或者我需要注意什么

最后一次编辑于  2020-07-24
回答关注问题邀请回答
收藏

4 个回答

  • 青团社
    青团社
    2020-07-24

    这是你数据库里 sleep这张表里没数据吧?

    2020-07-24
    有用 1
    回复 15
    • 萌娃
      萌娃
      2020-07-24
      有得 ,我粘了一张图 , 您看下 ,有什么问题吗?
      2020-07-24
      回复
    • 青团社
      青团社
      2020-07-24回复萌娃
      你这个使用云函数来获取吧。
      写个云函数:
      2020-07-24
      回复
    • 青团社
      青团社
      2020-07-24回复萌娃
      调用的地方:
      2020-07-24
      回复
    • 萌娃
      萌娃
      2020-07-24
      谢谢 ,老哥
      2020-07-24
      回复
    • 萌娃
      萌娃
      2020-07-24
      云函数我还没看呢😀
      2020-07-24
      回复
    查看更多(10)
  • 微喵网络
    微喵网络
    2020-07-24

    这是成功了

    2020-07-24
    有用 1
    回复 7
    • 萌娃
      萌娃
      2020-07-24
      谢谢 , 如果成功我得数据应该怎么取?res.name提示得是 未定义啊
      2020-07-24
      回复
    • 微喵网络
      微喵网络
      2020-07-24回复萌娃
      对啊,res是data: Array(0), errMsg: “collection.get:ok”确实没有name,那不就是未定义吗?
      2020-07-24
      回复
    • 萌娃
      萌娃
      2020-07-24
      data格式不应该是json吗 ,请求后返回是以数组得格式吗?
      2020-07-24
      回复
    • 微喵网络
      微喵网络
      2020-07-24回复萌娃
      data: Array(0),空数组
      2020-07-24
      回复
    • 萌娃
      萌娃
      2020-07-24回复微喵网络
      是空数组知道 ,我在数据中存得格式json,我如果想拿到数据要怎么取 ?谢谢您得回答
      2020-07-24
      回复
    查看更多(2)
  • 萌娃
    萌娃
    2020-07-24

    errMsg:这不是错误提示吗?是get:ok了我看见了但是 数据没出来 ,应该代码或者哪里还是有问题得

    2020-07-24
    有用
    回复
  • 子不语
    子不语
    2020-07-24

    你好,这不是报错

    请学会如何「提问」(👈戳我)

    2020-07-24
    有用
    回复 1
    • 萌娃
      萌娃
      2020-07-24
      谢谢
      2020-07-24
      回复
登录 后发表内容
问题标签