收藏
回答

为什么云函数返回promise对象中的一个对象会报错?

这是我的云函数,返回的data应该是一个对象

  var pair=db.collection('pair').where({
   openid:_.not(_.eq(openid))
  }).get()
  
  return pair.result.data

会报错如下

这是我直接return pair返回,然后在js里面打印的结果,可以看出data是存在的。

我的理解是可能是因为云函数是async的,所以不能返回不是promise的元素?不理解是怎么一回事,求教

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

1 个回答

登录 后发表内容