收藏
回答

一个页面从数据库调取两个或更多集合渲染在页面上代码怎么写?

 //云数据库初始化

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

 const product1 = db.collection('product1');

 const product2 = db.collection('product2');

 Page({

   data: {

    product1_list:[],

    product2_list:[]

   },

   onLoad: function(options) {

    // 创建一个变量来保存页面page示例中的this, 方便后续使用

     var _this=this;

     db.collection('product1','product2').get({

       success: res =>{

         console.log(res.data[0]);

        

         this.setData({

          product1_list:res.data,

          product2_list:res.data

  

         })

       } 

     })

    

    

       } 

     })

  

  

这样写只渲染 product1的集合数据



回答关注问题邀请回答
收藏

1 个回答

  • 哄哄
    哄哄
    2020-12-07

    拆开,请求两次。SDK不支持这样一个请求同时对两个集合操作。

    2020-12-07
    有用
    回复
登录 后发表内容
问题标签