- 当前 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)
});
你是不是有多个开发环境,我也遇到这个问题了,解决办法就是在云函数初始化(也就是init)指定开发环境,否则会使用第一个开发环境,就会报错
环境和集合是对应的吗