你是不是有多个开发环境,我也遇到这个问题了,解决办法就是在云函数初始化(也就是init)指定开发环境,否则会使用第一个开发环境,就会报错
客户端用云开发数据库,总是不成功- 当前 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) });
2019-07-30