- [已解决][新]云开发数据库严重bug
---原问题--- [图片] 语法正确的情况下 , 目标代码未执行 ---解决办法--- 开发者工具稳定版升级之后莫名其妙解决了 , 注意是稳定版升级之后 , 而不是下载官方说明的 bate 版
2019-04-17 - 开发者工具部分信息无法复制 太难用了
[图片] 详细信息的文本无法框起来 也不能复制 一点都不好用啊
2019-04-15 - 云开发数据库严重bug
- 当前 Bug 的表现(可附上截图) [图片] [图片] [图片] - 预期表现 应该查不到数据 - 复现路径 [数据库] 在数据库中创建集合 User , 在集合中创建记录 { _id:xxxxxxxxx(自动生成) } [编写云函数] (关键代码简述)通过 where({ openid : wxContext.OPENID }) 去查询 , 正常情况应该查不到数据 , 却得到了上述的一条记录 [云开发项目---云函数测试环境] - 提供一个最简复现 Demo [代码]// 云函数入口文件[代码][代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码] [代码]cloud.init()[代码][代码]const db = cloud.database()[代码] [代码]// 云函数入口函数[代码][代码]exports.main = async(event, context) => {[代码] [代码] [代码] // 主要目的是通过 _openid 查找数据 判断是否老用户[代码] [代码][代码]// 数据库中不存在含有 _openid 字段的数据[代码] [代码] [代码][代码]await db.collection([代码][代码]"user"[代码][代码]).where({[代码] [代码] [代码] [代码] [代码][代码]_openid: wxContext.OPENID [代码] [代码] [代码] [代码] [代码][代码]}).get().then([代码][代码]function[代码][代码](res) {[代码] [代码] [代码] [代码] [代码][代码]if[代码] [代码](res.data.length == 1) {[代码][代码] [代码][代码]// 可是却能查到数据[代码][代码] [代码][代码]event.index = res.data[0]._id[代码] [代码] [代码][代码]}[代码] [代码] [代码] [代码] [代码][代码]})[代码] [代码] [代码][代码]return[代码] [代码]{[代码][代码] [代码][代码]event,[代码][代码] [代码][代码]}[代码][代码]}[代码]
2019-04-14