收藏
回答

执行云函数数据库的操作时执行顺序有bug

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows v1.02.1809111
console.log("111");
const db = wx.cloud.database();
db.collection('mydb').where({
  _id: app.globalData.openid
}).get({
  success: res => {
    console.log("222")
  },
})
console.log("333")

 

执行结果竟然是:

111

333

222


这是为什么?


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

1 个回答

  • 2018-09-23

    get是异步的,所以执行get后就返回到下一条语句了,get实际执行成功才会执行success里的代码。

    2018-09-23
    有用 1
    回复 1
    • 2018-09-24

      非常感谢!了解了!

      2018-09-24
      回复
登录 后发表内容