收藏
回答

客户端用云开发数据库,总是不成功

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 客户端 wx8a70551c5248645c 2.7.7

- 当前 Bug 的表现(可附上截图)

不论是对数据库进行add、get、update都报同样的错误,但是我在云数据库上建了这个集合。


WAService.js:1 Uncaught (in promise) Error: errCode: -502005 database collection not exists | errMsg: [ResourceNotFound] Db or Table not exist. Please check your request, but if the problem cannot be solved, contact us.


- 复现路径


- 提供一个最简复现 Demo


    wx.cloud.init({

      // 此处请填入环境 ID, 环境 ID 可打开云控制台查看

      env: 'test-nclxw',

      //env: 'dushi-one',

      traceUser: true,

    })

    

    const db = wx.cloud.database();

    db.collection(table).get().then(res => {

      this.setData({

        docs:res.data

      })

    })


const db = wx.cloud.database();

        db.collection(doc.table).add({

          data: {

            //id: doc.id,

            voice_file_id: res.fileID,

            voice_time: db.serverDate()

          }

        }).then(res => {

          console.debug('save voice id to db!', res.id, res.fieldID);

        }).catch(err=>{

          console.error(err)

        });


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

2 个回答

  • 周玉川_电子科大前端开发
    周玉川_电子科大前端开发
    2019-07-30

    你是不是有多个开发环境,我也遇到这个问题了,解决办法就是在云函数初始化(也就是init)指定开发环境,否则会使用第一个开发环境,就会报错

    2019-07-30
    有用 2
    回复
  • Justan
    Justan
    2019-07-26

    环境和集合是对应的吗

    2019-07-26
    有用
    回复 3
    • 一挥
      一挥
      2019-07-26
      是的,上传文件可以正常存储
      2019-07-26
      回复
    • xk
      xk
      2020-11-09回复一挥
      问题最后怎么解决的?我最近也出现了这个类似问题
      2020-11-09
      回复
    • 孙文静
      孙文静
      2022-04-26回复一挥
      楼主最后咋解决的呀?求帮助
      2022-04-26
      回复
登录 后发表内容