以下设置将 doc.get
的行为改为:如果获取不到记录,不抛出异常,而是返回空。
const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV,
throwOnNotFound: false
})
const testDB = cloud.database()
throwOnNotFound = false 在init中设置不起作用,需在database中设置
const testDB = cloud.database({
throwOnNotFound: false
})
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/Cloud.database.html
官方文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/Cloud.database.html
服务器云函数端这个设置起作用。
但是小程序端设置不起作用。
1.小程序端的设置
2.具体的执行代码
3.报错信息。
想问下小程序断可以设置不报错提示吗?
确实,这个文档真是需要好好整理下了。太坑人了。文档给的例子是配置在cloud里,文档内容写的是database里配置。