微信云开发官网
如何获得云端存储管理里所有文件的文件ID及云存储地址?
- 当前 Bug 的表现(可附上截图) 通过云开发快速创建模板创建的项目,配置好环境和获得用户授权,但是在用户管理中头像不显示 [图片] - 预期表现 红框中应该显示我微信的头像的 - 复现路径 - 提供一个最简复现 Demo
- 需求的场景描述(希望解决的问题) 小程序队列下载多个 file 或者 队列长传多个文件 - 希望提供的能力 小程序队列下载多个 file 或者 队列长传多个文件
- 当前 Bug 的表现(可附上截图) 云开发内的文件更新不及时 更新文件后,etag变了,重新请求应该获取到最新的,但仍然是旧的 而且云开发控制台或api也没有提供让缓存失效的接口
- 需求的场景描述(希望解决的问题) 每次修改一下云函数的比如 index.js,会等至少10分钟,我就改一点东西测试为什么需要这么久?是因为用到了 wx-server-sdk的包吗,可以是一个包也就不到5M,为什么需要这么久时间? 希望提供的能力 [图片] 希望可以针对只单个文件进行上传操作
- 需求的场景描述(希望解决的问题) 我用wepy框架 搭建了一个小程序项目, 现在我要接入云开发,要怎么把这个项目变成云项目。 如果是先快速搭建一个云开发项目,好像就没办法接入wepy框架了。 - 希望提供的能力
- 当前 Bug 的表现(可附上截图) [图片]这个可以正常排序,表现正常。 [图片] 这个不正常,无法根据时间排序出最新的记录。 自我感觉应该是 orderBy和limit优先级的问题,请 大神指点! - 预期表现 修复现有问题。 - 复现路径 - 提供一个最简复现 Demo
- 当前 Bug 的表现(可附上截图) 下的云开发的demo,里面自带的云函数,前几分钟还可以调用,接下来报这个错误,什么都没有改动 云函数代码: [图片] 直接在云开发工具中测试,报如下错误 [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
- 需求的场景描述(希望解决的问题) 云开发数据库搜索,希望可以支持对某个字段值进行模糊匹配 - 希望提供的能力 云开发数据库搜索,希望可以支持对某个字段值进行模糊匹配
使用了云开发模板。后来自己新添加的集合不能更新。 1、 使用数据库更新api: db.collection('XXX').doc("XXXXXX").update({}) 发现不能更新预期的字段(权限已放开选了:所有用户可读,仅创建者及管理员可写) [图片] 2、除了counter集合(云开发模板自带)可以使用api更新操作,其他自己新建的都不行,请问是什么原因? [图片]
- 当前 Bug 的表现(可附上截图) - 预期表现 - 复现路径 - 提供一个最简复现 Demo admin.js upd_mall_pic: function() { var that = this wx.chooseImage({ count: 1, sizeType: ['compressed'], sourceType: ['album', 'camera'], success(res) { console.log(res) const file_path = res.tempFilePaths[0]; app.upload_file('images/mall', 'mall_pic', file_path); } }) }, app.js upload_file: function (upload_path, file_name, file_path) { wx.showLoading({ title: '上传中' }) wx.cloud.uploadFile({ cloudPath: upload_path + '/' + file_name + file_path.match(/\.[^.]+?$/)[0], filePath: file_path, success: res => { wx.showToast({ icon: 'success', title: '上传成功!', }) }, fail: err => { wx.showToast({ icon: 'none', title: '上传失败!', }) }, complete: () => { wx.hideLoading() } }) } 这代码很正常,看不出毛病。但是上传到环境的文件存储,永远不是我选择的那一张图片。就算我把文件存储上传的图片删除,再重新上传,结果也是一样,不是我选择上传的图片。是我上上上次选择的图片,就像是没清除缓存一样。
- 当前 Bug 的表现(可附上截图) 本来看到skip方法蛮高兴的,可是,如果一调用skip(0)就会运行时错误,真是郁闷了!!能不能快点解决呀!!大家是用什么办法替换这个方法的呢? - 预期表现 - 复现路径 - 提供一个最简复现 Demo
- 需求的场景描述(希望解决的问题) 例如下列数据: [代码][[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"_id": "1",[代码][代码] [代码][代码]"name": "张三",[代码][代码] [代码][代码]"tag": [[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"type": "射击",[代码][代码] [代码][代码]"point": 8[代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"type": "拳击",[代码][代码] [代码][代码]"point": 3[代码][代码] [代码][代码]}[代码][代码] [代码][代码]][代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"_id": "2",[代码][代码] [代码][代码]"name": "李四",[代码][代码] [代码][代码]"tag": [[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"type": "射击",[代码][代码] [代码][代码]"point": 6[代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"type": "大刀",[代码][代码] [代码][代码]"point": 5[代码][代码] [代码][代码]}[代码][代码] [代码][代码]][代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"_id": "3",[代码][代码] [代码][代码]"name": "王五",[代码][代码] [代码][代码]"tag": [[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"type": "拳击",[代码][代码] [代码][代码]"point": 7[代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"type": "射击",[代码][代码] [代码][代码]"point": 6[代码][代码] [代码][代码]},[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"type": "大刀",[代码][代码] [代码][代码]"point": 9[代码][代码] [代码][代码]}[代码][代码] [代码][代码]][代码][代码] [代码][代码]}[代码][代码]][代码]现在需要列出 tag包含type=“拳击”的人 tag包含point>6的人 - 希望提供的能力 请帮忙给个查询条件的写法。 也许是我的数据储存格式设计有问题,以前没做过NoSql的内容,缺乏经验。有大神帮指点下就好了:)
- 需求的场景描述(希望解决的问题) 上午创建的云开发环境 下午登录的时候出现error 不知道什么地方出现问题了 大佬帮帮忙[图片] - 希望提供的能力
console报错如下所示: [图片]
- 当前 Bug 的表现(可附上截图) 1.在一个权限为 所有用户可读,仅创建者及管理员可写 的集合中,尝试通过doc.update去更新记录,发现只能更新自己的记录,定位原因是自己并非管理员。 问题:如何设置自己为管理员。 2.在doc.update中,三个回调函数中,我设置的打印均未执行。 无论是成功更新了自己的记录或者是未成功更新他人的记录。 - 预期表现 - 复现路径 - 提供一个最简复现 Demo [代码]updataFixedData(srcData) {[代码][代码] [代码][代码]const goodsCollection = getApp().globalData.goodsCollection;[代码][代码] [代码][代码]const _this = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]var[代码] [代码]id = srcData._id;[代码][代码] [代码][代码]delete[代码] [代码]srcData._id;[代码][代码] [代码][代码]delete[代码] [代码]srcData._openid;[代码][代码] [代码][代码]var[代码] [代码]doc = goodsCollection.doc(id);[代码][代码] [代码][代码]console.log([代码][代码]"修复数据"[代码][代码], srcData, doc);[代码][代码] [代码][代码]var[代码] [代码]res = doc.update({[代码][代码] [代码][代码]data: srcData,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console([代码][代码]"修复数据成功"[代码][代码], res);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console([代码][代码]"修复数据失败"[代码][代码], res);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console([代码][代码]"修复数据完成"[代码][代码], res);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]});[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]},[代码]
- 需求的场景描述(希望解决的问题) 点赞功能: 需要外键新增在另一个表的时候,进行关联; 新增功能: 有自增的id(int) - 希望提供的能力 能够有自增的字段可以设置, 有外键相关联
- 需求的场景描述(希望解决的问题) 使用云开发,想处理微信主动调用的能力场景,比如服务号(小程序绑定的)用户关注事件、用户发送的文本、语音消息等。 这些消息是微信主动调用服务的,如果让云函数可以被这些场景调用,那就形成一套闭环了。 否则我们还是要有自己的服务来处理这些 - 希望提供的能力 将云函数生成一个url(这个地址可以只有微信平台知道怎样调用,不需要开发者关注)的能力
- 当前 Bug 的表现(可附上截图) "review": "firstName":张三 - 预期表现 "review": "firstName":张三 "lastName": "Doe" - 复现路径 - 提供一个最简复现 Demo
- 当前 Bug 的表现(可附上截图) 微信开发工具的云开发根本就进不去,每次都提示要创建资源环境!!官方都不管的么?? 请求失败!关闭 /wx/env?action=create 请求失败: 100006, uin(xxxxxxxx) or wechat appid(xxxxxxxxxxxxxxxxxxxxxxxxx) already exists in system 这个到底是什么鬼?官方都不管一下的么?真的坑 - 预期表现 进入云开发控制面板! - 复现路径 - 提供一个最简复现 Demo
小程序示例
小程序官方示例Demo,包含云开发示例。
小程序示例
扫码体验