- 云函数创建的记录通过小程序端无法更新?
目前碰到云函数创建的记录无法通过小程序端更新的问题: 同一用户(openid 一致)先通过云函数创建了一条新纪录,然后在小程序端去修改该记录,这个时候会报错 [代码]WAService.js:1 Uncaught ([代码][代码]in[代码] [代码]promise) Error: errCode: -1 | errMsg: document.get:fail Error: cannot find document [代码][代码]with[代码] [代码]_id , please make sure that the document exists and you have the corresponding access permission; at document.get api;[代码][图片]这条记录在数据库中是存在的。 云函数创建记录的代码 [代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]const openid = cloud.getWXContext().OPENID;[代码] [代码] [代码][代码]const { total } = await collection.where({ openid }).count();[代码] [代码] [代码][代码]if[代码] [代码](Object.is(total, 0)) {[代码][代码] [代码][代码]await collection.add({ data: { _openid: openid, openid, name: [代码][代码]'默认名称'[代码][代码], id_deleted: [代码][代码]false[代码][代码], created_at: Date.now() } });[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]return[代码] [代码]await collection.get();[代码][代码]}[代码] 小程序端更新记录的代码 [代码]save(event) {[代码][代码] [代码][代码]const { name, _id, openid } = [代码][代码]this[代码][代码].data;[代码] [代码] [代码][代码]if[代码] [代码](isEmpty(name)) [代码][代码]return[代码][代码];[代码] [代码] [代码][代码]const collection = wx.cloud.database().collection(COLLECTIONS.ACCOUNT_BOOK);[代码] [代码] [代码][代码]collection.doc(_id).get({[代码][代码] [代码][代码]data: { name }[代码][代码] [代码][代码]}).then(res => {[代码][代码] [代码][代码]wx.showToast({ title: [代码][代码]'保存成功'[代码][代码], icon: [代码][代码]'none'[代码][代码], mask: [代码][代码]true[代码] [代码]});[代码][代码] [代码][代码]})[代码][代码]}[代码] 云函数创建的记录是否只能通过云函数更新?为什么不能通过小程序端更新?
2019-09-11 - 进入云开发无法进入?
进入云开发时,提示以下错误,请问下是什么原因? [图片]
2019-09-05 - 想请教下各位大佬,这个功能是怎么实现的?
[图片] 关于上图,有两处功能点的实现有疑问:1.进度信息、2.转发卡片下面的 '请提醒我'。 找了一遍文档,没找到有相关的介绍。 求各位大佬指点迷津,拜谢~
2019-08-06 - onProgressUpdate 查看不了下载进度
- 当前 Bug 的表现(可附上截图) [图片] onProgressUpdate() 返回的数据(totalBytesExpectedToWrite、progress)有问题;另外在部分安卓机器中(如:小米 6),onProgressUpdate() 不会触发。 - 预期表现 希望 onProgressUpdate() 能正常触发并返回正确的数据。 - 复现路径 - 提供一个最简复现 Demo wechatide://minicode/flWKvdmi7O2W
2018-09-06