云函数中使用Add更新数据库时常失效
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
env: "jiumao-0g17trlj4abdf572"
})
// 云函数入口函数
exports.main = async (event, context) => {
const wxContext = cloud.getWXContext()
const db = cloud.database()
db.collection('Manager').add({
data: {
name: event.name,
register_date: new Date(),
openID: wxContext.OPENID
}
})
}
这段代码应该会在Manager集合中增加一个记录,但实际情况在约一半的情况中可以增加记录,且云函数失效是一个随机事件,成功的情况下数据更新很慢,需要几秒钟时间。 我在之前的版本中使用相同的代码未出现过此类问题,在这次购买新环境后出现该问题。 已经在日志中确认云函数被正确调用