收藏
回答

获取openid后,在数据库中查找是否存在?

在onload(){}中用云函数(LDJ)获取用户openid,然后在数据库中查找是否存在记录。

这个异步怎么写?

怎么才能等云函数返回结果后,再执行查询?

onLoad() {
wx.cloud.callFunction({
name: 'LDJ',
data: {},
success: function (res) {
open=res.result.openid
},
fail: console.error
})

db.collection('LDJ').where({op:open}).get().then(res => {
if(res.data.length==0){
......
}else{
......
}
})
}
回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-05-30

    写到success里

    2022-05-30
    有用 1
    回复 1
    • FreeFlight
      FreeFlight
      2022-05-30
      谢谢!
      2022-05-30
      回复
登录 后发表内容