收藏
回答

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

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 个回答

  • 铭锋科技
    铭锋科技
    2019-03-04

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

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

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

    读取成功,打印记录结果

    /

    /

    /

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

    出错捕获 =》{

    错误提示

    }



    2019-03-04
    有用
    回复 1
    • 夏熙跃
      夏熙跃
      2019-03-05

      test是一个数据表,为什么我获取不到数据表的信息!


      arr显示0

      2019-03-05
      回复
登录 后发表内容