收藏
回答

数据库云函数查询没有匹配记录,then =>后语句不执行 为什么?

我的本意是添加新用户,如果该用户第一次登录,则相关数据库中没有匹配的数据。云函数查询,执行后小程序中的 then(res=>{ })中的语句根本不执行,为什么。另外我想知道如果查询不到值,相关云数据库查询函数返回什么值? 谢谢!

test:function(e){

let openid="123456" //测试数据

let logincount = 0

let type = ""

let data = {}

console.log('***函数调用'

wx.cloud.callFunction({

name: "dboperate"

data: {

dbname: 'user'

type: 'get'

condition: { limit: "", skip: '', dbcommand: '', condition: { openid: openid } }

}

}).then(res => {

let resdata = res.result.data

console.log("查询成功")

)}

最后一个 打印"查询成功"的输出根本不执行


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

1 个回答

  • 无亦情
    无亦情
    01-11

    是否为执行异常,出现了未捕获的错误

    01-11
    赞同
    回复 2
    • 汉
      01-11
      谢谢回复,已解决
      01-11
      回复
    • Forever
      Forever
      02-17回复
      怎么解决的兄弟,我的也不执行。。。
      02-17
      回复
登录 后发表内容
问题标签