收藏
回答

throwOnNotFound设置数据为不空报错小程序端不能工作?

官方文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/Cloud.database.html

throwOnNotFound

否在调用获取记录(doc.get)时,如果获取不到,是否抛出异常,如果不抛出异常,doc.get 返回空。默认 true。云函数 wx-server-sdk 1.7.0 开始支持。

返回值


服务器云函数端这个设置起作用。

但是小程序端设置不起作用。

1.小程序端的设置

2.具体的执行代码

3.报错信息。

想问下小程序断可以设置不报错提示吗?

最后一次编辑于  2021-06-22
回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    2021-06-22

    let res = await db....get().catch(err=>console.log(res)

    if(res){}

    这样就成了非阻断了。需要判断if(res)

    2021-06-22
    有用
    回复 2
    • 徐邦挺@宝儿岛
      徐邦挺@宝儿岛
      2021-06-22
      谢谢。我意思是不提示报错。我没描述清楚。
      2021-06-22
      回复
    • 老张
      老张
      2021-06-22回复徐邦挺@宝儿岛
      你不console.log(res)不就没报错了吗?你想什么呢?
      2021-06-22
      回复
登录 后发表内容