- 云数据库无法回档
报错:加载 “flexdbRestoreTables” 失败:Error: InternalError, An internal error has occurred. Retry your request, but if the problem persists, contact us. (40a74826-a191-46cf-b3dc-633f0fc9c7ab)
2023-09-10 - doc.set操作_id是number时返回stats错误
使用 db.collection('xxx').doc('yyy').set({}) 进行数据库更新操作,当传入_id为number而非string时,即使数据库中没有相应记录,返回的stats中也显示updated:1,created:0 因为操作时想知道数据库中是否已经有该id存在,没有则创建,所以用的是set,而非update或add 问题代码: regMission: function (_id) { //此处传入mission id,查询是否已被占用,占用返回1 prepared console.log("查询id是否被占用"); let _self = this; return new Promise(function (resolve, reject) { db.collection('yi_mission').doc(_id).set({ data: {isproject: 0}, success: function(res){console.log("查询成功: ", res);resolve(res.stats.updated);}, fail: function(err){console.log("查询失败: ", err);reject();}, }); }) },
2021-02-22