个人案例
- 云数据库添加丢失数据
在云函数里往数据库添加数据,显示添加成功,但数据库里只有一部分添加成功。 [图片] [图片] 反复操作多次,都是这样。显示成功添加添加四条,数据库里每次都只有其中的一条或者两条。
2021-06-08 - 基础库2.8.1 云数据库aggregate返回空数据。
小程序2.8.1和2.7.7 云数据库aggregeta有什么改动吗? 今天准备把之前的客服小程序升级成实时数据库监听新消息。 但一切换2.8.1。 之前的云数据库aggregate操作就失效了,返回了空数据 2.7.7 [图片] 2.8.1 [图片] 云数据库聚合代码 [代码]const $ = db.command.aggregate[代码][代码]db.collection([代码][代码]'msg'[代码][代码]).aggregate()[代码][代码] [代码][代码].group({[代码][代码] [代码][代码]_id: [代码][代码]"$customerOpenId"[代码][代码],[代码][代码] [代码][代码]"nickName"[代码][代码]: $.first([代码][代码]"$nickName"[代码][代码]),[代码][代码] [代码][代码]"avatarUrl"[代码][代码]: $.first([代码][代码]"$avatarUrl"[代码][代码]),[代码][代码] [代码][代码]"type"[代码][代码]: $.last([代码][代码]"$type"[代码][代码]),[代码][代码] [代码][代码]"value"[代码][代码]: $.last([代码][代码]"$value"[代码][代码]),[代码][代码] [代码][代码]"customerOpenId"[代码][代码]: $.last([代码][代码]"$customerOpenId"[代码][代码]),[代码][代码] [代码][代码]"createTime"[代码][代码]: $.last([代码][代码]"$createTime"[代码][代码]),[代码][代码] [代码][代码]})[代码][代码] [代码][代码].sort({[代码][代码] [代码][代码]"createTime"[代码][代码]: -1[代码][代码] [代码][代码]})[代码][代码] [代码][代码].end()[代码][代码] [代码][代码].then(res => {[代码][代码] [代码][代码]let msg = res.list[代码][代码] [代码][代码]if[代码] [代码](msg.length) {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]hasMsg: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]hasMsg: [代码][代码]false[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]for[代码] [代码](let item [代码][代码]in[代码] [代码]msg) {[代码][代码] [代码][代码]let date = [代码][代码]new[代码] [代码]Date(msg[item].createTime)[代码][代码] [代码][代码]let type = msg[item].type[代码][代码] [代码][代码]switch[代码] [代码](type) {[代码][代码] [代码][代码]case[代码] [代码]2:[代码][代码] [代码][代码]msg[item].value = [代码][代码]'图片消息'[代码][代码];[代码][代码] [代码][代码]break[代码][代码];[代码][代码] [代码][代码]case[代码] [代码]3:[代码][代码] [代码][代码]msg[item].value = [代码][代码]'语音消息'[代码][代码];[代码][代码] [代码][代码]break[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]let sendTime = formatDate.formatTime(date)[代码][代码] [代码][代码]msg[item].createTime = sendTime[代码][代码] [代码][代码]}[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]msg: msg[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码]
2019-08-27