db.collection-----这个是什么原理

发布于 8 年前作者 yinjun5472 次浏览最后编辑 7 年前来自 ask

const db = wx.cloud.database({});

let blogId = app.globalData.test.detailId;

db.collection(‘test’).doc(blogId).get().then(res => {

console.log(‘db读取成功’, res.data);

let data = res.data;

this.setData({

cover: data.cover,

title: data.title,

content: data.content

});

})

.catch(e => {

wx.showToast({

title: ‘db读取失败’,

icon: ‘none’

});

});

有没有大神可以说说各行代表的意思吗?为什么读不到数据

1 回复
ycao
ycao1 楼6 年前

定义变量db为云数据库且不可更改

设置变量blogId 为 app.js中globalData中定义的test.detailId

读取上面定义的blogId在集合test上的记录

读取成功,打印记录结果

/

/

/

/这4行将逻辑层的结果发送到视图层,异步的

出错捕获 =》{

错误提示

}