个人案例
算总数,现有多少条
云函数调用数据库怎么给每条数据自动增加 自增id主键?如题与函数在调用数据库时,自动给每条数据附上如id=1,id=2,id-3等一次往下排
2020-05-29一、开发背景和使用环境介绍: 本人毕业十年,现单位上班。因单位的信息化一直普及不高,所以上传下达主要依靠微信。鉴于很多工作需上下级电话沟通,所以电话号码查找一直都通过纸质查找,我便利用业余时间,通过了解小程序开发流程,云开发非常符合我(pin'qiong'diao'si)的要求,于是开发了《通讯云》小程序。 [图片] 二、小程序功能介绍: 《通讯云》主要以一人创建,多人使用及分享的目标进行设计的。功能如下: [图片] [图片] [图片] 为了满足不同场景,通讯录的权限分为认证访问(只能与通讯录内容人员匹配成功才能使用)、通讯录访问时效等功能,只为打造一款精良的线上通讯录。 三、云开发及部分设计思想: 设计核心:免费使用(hao'mababa'yang'mao),为了达到这一目标。我看上了云开发和本地存储的功能。在云开发的时候我又基于核心规则,在单个文件内实现所有功能除excel存储功能,我的云开发一共使用了3个文件。 [图片] [图片] 四、开发难点: 1、本地存储的数据与云数据库之间的跟新方案:我使用了通过控制版本号和强制更新的方法实现。 本地数据:[图片] 云数据库(开发环境):[图片] 2、execl表的导入导出方案:为了省资源,我完全做到小程序端分析execl表,然后再上传,网上给出的解法都是上传execl表后通过Node-xlsx解析。使用前端分析减少使用了云数据库的资源。(想了解详情可以直接通过小程序联系我) 五、总结 微信针对云开发提供了很多好的开发方式,本地调试是最实用的。运用Nodejs框架,只需几处修改就可以切换生产和开发两个环境。 服务器端: cloud.init({ //env: 'shumyun-phonecloud', env: 'phonecloud-test', }) 小程序端: wx.cloud.init({ env: 'phonecloud-test', //env: 'shumyun-phonecloud', traceUser: true, }) this.globalData.XLSXTempleteFileID = 'cloud://phonecloud-test.7068-phonecloud-test-1259594610/XLSXTemplates/template.xls' //this.globalData.XLSXTempleteFileID = 'cloud://shumyun-phonecloud.7368-shumyun-phonecloud-1259594610/XLSXTemplates/template.xls' 六、数据库设计表等附件 [图片][图片][图片]
#云开发# 你有使用小程序·云开发数据库吗?有什么经典案例可以分享呢?小程序·云开发的数据库,是一个既可在前端操作、也能在云函数中读写的json数据库,对外提供丰富的数据库API。从满足基础可用性到现在,已能够满足中大型小程序的要求。 那么,基于云开发数据库,你做过哪些有意思的小程序实践呢?在这个话题中,我们面向广大开发者(包括个人和企业)征集云开发数据库的使用案例,优秀的案例将有机会获得官方专属访谈与“微信开发者”官方公众号推送宣传分享。 [图片] 案例分享建议包括云开发数据库使用背景与需求,可提供脱敏的代码示例与数据。 参与#云开发#系列话题并提供高质量回答或建议者即有机会获得微信相框Classic一台,快来参加吧! [图片] *获奖情况将在后续「社区每周」公告中公示,如获访谈机会将有官方运营专员通过社区私信联系作者,请及时留意社区私信 *使用小程序云开发过程中的如有疑问或Bug反馈,可在社区云开发版块发帖交流
2020-05-29我也出现了
社区评论失败,提示:发送失败(110:contentErr),这是怎么回事呢?[图片]
2020-05-29