怎么找不到集合
来源:3-9 读取歌单数据并插入云数据库
qq_醒梦_0
2019-09-11
exports.main = async (event, context) => {
const playlist =await rp(URL).then(res=>{
return JSON.parse(res).result;
}).catch(err=>{
console.log(err)
})
// console.log(playlist);
for(let i =0, len = playlist.length;i<len;i++){
// 将获取的数据逐条插入数据库
await db.collection(‘playlist’).add({
data:{
…playlist[i],
createTime: db.serverDate(), // 获取服务器端的时间,用于排序
}
}).then((res)=>{
console.log(‘插入成功’)
}).catch((err)=>{
console.log(err);
console.log(‘插入失败’)
})
}
}
写回答
1回答
-
1、哪里找不到集合?是报错了吗?还是数据插入失败了?
2、检查app.js中是否设置云环境id:
wx.cloud.init({
env: 'xxxx'})
3、如果2已经设置的话,在数据库初始化的时候,再设置一下:
const db = cloud.database({
env: 'xxx'})
032019-10-22
相似问题