微信云开发官网
云开发中的数据库每个集合的记录数达到多少才需要进行分表,数据太多了怕影响查询效率
[图片][图片]
点击下载按钮触发下载,每次都是提示保存失败,大佬们如何解决(我想点击下载按钮,就下载照片保存到相册) // 执行下载操作 wx.cloud.downloadFile({ fileID: 'cloud://demo.JPG',// 云存储中已经有的路径照片 success: res => { console.log('success:',res.tempFilePath); // 输出了一串链接,http://tmp/Lpxxx.jpg,点击可以本地访问 wx.saveImageToPhotosAlbum({ filePath: res.tempFilePath, success: () => { wx.showToast({ title: '保存成功', icon: 'success', duration:2000 }); }, fail: () => { wx.showToast({ title: '保存失败', icon: 'none' }); } }); }, fail: () => { wx.showToast({ title: '下载失败', icon: 'none' }); } });
上传云函数失败 [图片]
[图片][图片]
这是因为啥?用本地调试可以创建 [图片]
请求更新数据库的函数[图片] 数据库语句的内容 db.collection('audio_records').where({taskId: 'b954680f6355e563'}).update({ data: { transcript: "作为一个大型语言模型,我可以回答各种问题,提供信息和帮助,无论是科学知识、历史文化、娱乐八卦还是生活常识,我都可以为你提供解答。\n\n", summary: "### 会议摘要\n\n#### 主要议题概述\n探讨大型语言模型的能力范围及其在不同领域(如科学知识、历史文化、娱乐八卦和生活常识)中的应用潜力。\n\n#### 讨论章节总结\n- **功能与能力**:确认了该模型能够回答多种类型的问题,提供广泛的信息和帮助。\n- **应用领域**:讨论了其在教育、文化娱乐和个人生活辅助等多个方面的具体应用场景。\n\n#### 优先待办事项清单\n1. 确定具体的应用场景并制定详细的实施计划。\n2. 开展用户需求调研,以更好地了解目标群体的需求。\n3. 准备相关资料和内容,确保信息的准确性和时效性。\n\n#### 主要决定和成果\n- 决定将重点放在开发针对特定领域的深度应用上,以提高服务质量和用户体验。\n- 成立专门团队负责后续的研究与开发工作,确保项目的顺利推进。" } }) 报错 Update response: { errcode: -605101, errmsg: 'SyntaxError: Line 3, column 24: Unterminated string literal TcbCode: [DATABASE_QUERY_PARSE_FAILED] rid: 676be210-0354defd-3cd5adcf' } 目前就是,如果回存的数据是一些简单数据,不包括回车或者一些特殊字符串可以修改成功,如果是特殊字符,就会报错,为什么?
[图片] 但是我明明添加了参数了呀,之前还行,突然就不行了,预先添加和直接新建都不行,新建后在这里都读不出来 [图片]
[图片] 就像这样,条件表达我只能用hdid检索,当我直接进入参评新闻页面的时候,此时hdid为空,它就会没检索不出数据。 而我的需求是,当hdid为空的时候,检索所有参评新闻的数据,hdid不为空的时候按hdid检索
如果使用外部数据库很容易实现,只要往sql sever里添加一条记录,id自动加1,就能自动关联,现在我的需求和这个类似,假如我往云数据库里添加了一条记录,我希望这条数据有一个简答的数字id与之绑定,使用现有的api就是使用云函数里写 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境 const db=cloud.database() const _=db.command // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() return await db.collection('user') .where({ _id:3 }) .update({ data:{ code:_.inc(1) } }).then(res=>{ return { code:1, msg:res } }).catch(err=>{ return{ code:2, msg:err } }) } 这里code实现了加1,但是我想马上获取这次操作后code的值,请问各位大神有什么办法吗?假定同时有多个人触发了这个inc操作,我希望每个人都能获取自己操作inc后的code值,类似餐馆的点餐,好让大家都能获取一个排队号码?难道餐馆类的app都是使用的外部的数据库,没人使用wx家的云数据库吗?!
调用方的page.js写的调用云存储(存到资源方的云存储内) wx.cloud.uploadFile({}),没有走success,走了fail,提示上传失败
问一下上面这个如何放在共用方法里面,比如放在app'.js里面,,,然后在页面直接调用init一下,,网上查了试了都报错 能不能贴一下app.js的公用函数代码,还有page.js的调用代码 这是目前的写法,每次都要写一遍前项调用 async getXXX(e) { // 声明新的 cloud 实例 var c1 = new wx.cloud.Cloud({ resourceAppid: 'xxxxx', resourceEnv: 'xxxxx', }) await c1.init() // 完成后正常使用资源方的已授权的云资源 c1.callFunction({ name: '函数名', data: {}, }) } 可以看这边描述 // 声明新的 cloud 实例 var c1 = new wx.cloud.Cloud({ // 资源方 AppID resourceAppid: 'xxxxx', // 资源方环境 ID resourceEnv: 'xxxxx', }) // 跨账号调用,必须等待 init 完成 // init 过程中,资源方小程序对应环境下的 cloudbase_auth 函数会被调用,并需返回协议字段(见下)来确认允许访问、并可自定义安全规则 await c1.init() 上面的代码如何放在公用函数里面? ======================================================= ======================================================= 下面的代码,根据对应新建页面,如何调用就初始化一下c1就行 // 完成后正常使用资源方的已授权的云资源 c1.callFunction({ name: '函数名', data: {}, })
[图片] [图片] 微信云开发使用api接口 不支持删除这种数据结构稍微复杂点的,会直接删除一整条记录
[图片] [图片] [图片] "SyntaxError: Line 3, column 66: Unexpected token 'identifier' TcbCode: [DATABASE_QUERY_PARSE_FAILED] rid: 676805a9-7caf7eb7-3fb13832" 图一是在小程序开发工具里的调试模板操作的,可以执行成功,图二是通过api接口调用,为什么通过api调用会报错?
一开始一直取不到models,也不知道该用@cloudbase/node-sdk还是@cloudbase/wx-cloud-client-sdk 后来尝试用@cloudbase/node-sdk,但是install完就提示下面这个加载执行入口文件失败,看了下确实没有lib包也没有index.js 崩溃中…… [图片][图片]
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference-sdk-api/open/pay/CloudPay.unifiedOrder.html 并没有看到有分账参数profit_sharing。
我想在用户执行某个操作后,给相关人员发送短信,哪里有详细说明文档或参考代码?恳请大家帮助一下我。
你好,我司目前已有在线使用的原生微信小程序并开通腾讯云开发服务,现使用同一个appId用uniapp重构,发行时想确认: 1、uniapp打包到到微信开发着工具中手动上传,会不会把之前的云函数覆盖掉? 2、远程的云函数的更新是不是只有小程序开发者工具中【上传并部署】按钮才会更新 3、问题相似同1,2 工具中的【上传】按钮是否会影响云函数的更新?
后台管理系统,使用云开发获取TOKEN,然后调用云函数,本地OK,上传到静态网站接口就404; 请问是什么原因,本地使用 VUE-ADMIN , 请问传到线上需要做啥操作或者配置吗? devServer: { port: port, open: true, overlay: { warnings: false, errors: true }, proxy: { '/api': { target: `https://api.weixin.qq.com/`, changeOrigin: true, ws: true, pathRewrite: { '^/api':'' } } }, }, 本地 : [图片]上传到 静态网站文件夹 [图片] 上传到 云平台的静态网站: [图片]
https://cloud.weixin.qq.com/ 页面时不时的崩溃,内存溢出
小程序示例
小程序官方示例Demo,包含云开发示例。
小程序示例
扫码体验
能做到真需要分表,你的能力也会提升到同样的水平,不用提前焦虑吧,数据几千万了?