数据库云函数查询没有匹配记录,then =>后语句不执行 为什么?
发布于 6 年前 作者 ming93 8586 次浏览 来自 问答

我的本意是添加新用户,如果该用户第一次登录,则相关数据库中没有匹配的数据。云函数查询,执行后小程序中的 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 回复

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

回到顶部