执行云函数数据库的操作时执行顺序有bug
发布于 5 年前 作者 guiyingren 1011 次浏览 来自 问答
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 回复

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

回到顶部