原来正常使用的小程序,从2020年1月7日凌晨,突然发现两个问题:
(1) 原来在 云函数中 在数据库引用中设置的环境突然不起作用了,导致更新 环境002中的user数据集合总是Db或Table不存在的报错,代码如下:
const cloud = require(‘wx-server-sdk’)
cloud.init{
env:‘001’
…
constDB = cloud.database{
env:‘002’
}
return awaitDB.collection(‘user’)
.doc(‘event._id’).update({
data:event.updateData
})
(2)其次,有一数组字段,其中有超过1000条数组元素,原来一直一次性直接更新的,但也是突然就不行了。代码也是上边这段,只是 当传入的 更新data数据event.updateData是个超过1000条的数组时就报错,超时设置调到5秒也不行,没办法 拆分成了三个500条内元素的数组,用_.push 分三次压入的才成功。
但是很奇怪的是,小程序用了几个月了,这两个问题是昨天突然才出现的。而那个数组字段的长度比以前还减少了呢
以上两个问题百思不得其解,不知是什么原因造成,所以在这里寻求帮助,谢谢