为什么从云数据库取不出数组呢?
发布于 5 年前 作者 ming23 704 次浏览 来自 问答

本想在云数据库中取出数组,但是取不出啊 啊 啊 啊啊

请大佬赐教!!!!

var oopp = wx.cloud.database().collection("reservation").get();
    console.log("请求oopp", oopp)
    var goods_arr = [];
   // oopp.forEach(res => {
    oopp.then(res => {
      var ooop1=res.data
      console.log("resoopp请求",res.data)
      var goods = new Object();
      goods.productId = res.data[0].productId;
      goods.productQuantity = res.data[0].productQuantity;
      console.log("resoopp请求id", res.data[0].productId)
      goods_arr.push(goods)
      console.log("请求goodsp", goods)
      console.log("请求goods_arr", goods_arr)
      console.log("请求JSONgoods_arr", JSON.stringify(goods_arr))
     // var goods_josn = JSON.stringify(goods_arr);
      //console.log("uop请求1", goods_josn)
    });
    
    var goods_josn = JSON.stringify(goods_arr);
    console.log("uop请求",goods_josn)
    console.log("uop请求JSON:", JSON.stringify(goods_arr))

3 回复

用watch一次取完,还可以监视

回到顶部