请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

怎么找不到集合

图片描述

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'

})

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_醒梦_0 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-09-12 18:03:02
  • 谢谢老师,也解决了我的问题!
    回复 有任何疑惑可以回复我~ 2019-09-16 09:55:38
  • 老师,修改了之后还是无法找到集合
    回复 有任何疑惑可以回复我~ 2019-10-22 21:23:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信