1、使用lookup; 2、可以把数据查询出来之后,都放到小程序端来处理,处理完了之后再更新; 3、如果经常有这种操作,其实可以考虑一下数据库的设计问题,使用内嵌数据库的方式
云开发如何根据另一个集合的查询结果更新当前集合的数据?在SQL中有类似update orders,products set orders.productName=products.name where orders.productId=products.id之类的写法(批量更新),请问云开发中该怎么写?我尝试逐条查询出其中一个集合的结果然后再for逐条update,但效率太低提示“Task timed out after 3 seconds”
2020-03-06现在应该都没有问题了吧?再遇到这方面的问题,可以加我微信:jishuzu360,帮你一对一排查并解决
云开发Connection num overrun我就纳闷了,我就是查询一个集合内的所有记录,之前一直好好的,这两天突然用不了,官方解释说什么数据库同时并发链接数超了,我就一个用户登录,哪来的超,也邮件申请提升了,回复说什么根据需求调整,能不能有人出来解释解释 返回结果 errCode: -501004 exceed concurrent request limit | errMsg: [LimitExceeded.NoValidConnection] Connection num overrun. Please improve specifications, but if the problem cannot be solved, contact us.; 日志 Error: errCode: -501004 exceed concurrent request limit | errMsg: [LimitExceeded.NoValidConnection] Connection num overrun. Please improve specifications, but if the problem cannot be solved, contact us.; at new CloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:2577:28) at Object.returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:2629:16) at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1261:23) at Query.<anonymous> (/var/user/node_modules/wx-server-sdk/index.js:1325:41) at step (/var/user/node_modules/tslib/tslib.js:133:27) at Object.next (/var/user/node_modules/tslib/tslib.js:114:57) at fulfilled (/var/user/node_modules/tslib/tslib.js:104:62) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) END RequestId: 7444f5c9-5de5-11e9-9282-525400235f2a Report RequestId: 7444f5c9-5de5-11e9-9282-525400235f2a Duration:302.236ms Memory:256MB MaxMemoryUsed:15.0352MB
2020-03-06这个不用太担心的,只要数据库优化得当,云开发的资源配置支持每天亿级请求的
如何查看小程序云数据库的并发连接数?业务上有并发场景,担心业务推广开来之后因云数据库并发连接数不足造成访问失败,请问有地方监控连接数么?以便及时调整付费
2020-03-06可以使用原子操作和事务
云函数 云 数据库可以并发 吗?云函数 云 数据库可以并发 吗? ,比如云数据库有10张车票,100人同时预定( 都是用云函数访问数据库),云函数怎么处理这种并发情况,云函数可以实现吗? 云函数要加 互斥锁吗?
2020-03-06用云开发控制台的高级操作,用脚本的方式把字段的值可以批量更新的
如何批量修改集合中的数据类型?有部分数据的Sid是数字类型,有部分是string,请问如何修改统一的比如string,数据量大,手工改不现实啊 [图片]
2020-03-06已经修复好了,请下载最新的Nightly开发者工具,支持批量增加数据
小程序云开发,数据库操作是否支持批量操作?目前在云开发的控制台,点击“高级操作”,添加“add模板”,官方给出了如下模板,所以理论上这应该就是一个批量操作,但是点击执行之后出现如下错误。本地的小程序利用这个方式也报同样的错误,是小程序云开发数据库不支持批量添加数据么? [图片]
2020-03-06遇到这种情况,建议给这些记录添加一个字段,便于查询
求教云数据批量更新?假设原数据是[ { "_id": "c23e7b96-c72f-42ce-a0bb-282ac41c8582", "fileID": "", "index": 1, "isUse": true }, { "_id": "07253fcf-c294-44f3-bbcb-5b79d98c1e3f", "fileID": "", "index": 10, "isUse": false ] 需要批量修改为:[ { "_id": "c23e7b96-c72f-42ce-a0bb-282ac41c8582", "fileID": "cloud://82189.73792050952-1582608507547-141A414F289A177F16524A02A94DC59D.png", "index": 2, "isUse": true }, { "_id": "07253fcf-c294-44f3-bbcb-5b79d98c1e3f", "fileID": "", "index": 8, "isUse": true ] 能不能在不用for循环的情况下用一条语句批量修改?
2020-03-06云开发快速启动模板里就有即时通信的案例的
请教各位老师,怎样运用小程序云开发中的实时数据推送能力发起一对一聊天?请教各位老师,怎样运用小程序云开发中的实时数据推送能力发起一对一聊天?
2020-03-04加我微信:jishuzu360,远程教你怎么弄吧
云开发上传的图片在真机测试时显示找不到是怎么回事?关于微信小程序云开发我也是接触不久,所以可能会有一些低级错误,望谅解。我现在打算做一个能上传图片的发帖功能,然后看帖子的时候要能看到每个帖子可能附带的图片,按照网上教程上传图片到云开发的存储中(使用wx.cloud.uploadFile),将返回的路径结果push进数据库集合对应帖子的字段imagelist空集,例如‘imagelist’:[http://tmp/wxfc465a6849644c1f.o6zAJs48V7US_nMxWevh374HXQ4g.FCL7C7Tft3fM51f32aa9df243ceb64dc243c3d7a8803.jpg],这个网络地址我是先在选图片的wx.chooseImage中将data中的imagesList: res.tempFilePaths,还有data中的fP:res.tempFilePaths[0],然后在点击提交时,进行插入下面代码块的操作,这是我在网上看的图片上传的教程,接下来就是将imagelist用 云开发的add方法添加到数据库里,在数据库里imagelist就是上面那样,使用我也是从数据库读出来,使用wx:for遍历字段的imagelist属性,然后直接通过image标签显示。在开发者工具能顺利显示每个帖子附带的图片,可在使用开发者工具上的真机检测功能进行手机端检测时(我用的是华为荣耀8X),图片却没有显示,有报错显示找不到,GET http://tmp/wxfc465a6849644c1f.o6zAJs48V7US_nMxWevh374HXQ4g.FCL7C7Tft3fM51f32aa9df243ceb64dc243c(还有一段)... 404 not Found,可在开发工具是可以显示的,没有报错,不知道怎么回事,望前辈们替我解惑。 let imagelist = this.data.imagesList; let filePath = this.data.fP; let timestamp = Date.parse(new Date()); const cloudPath = timestamp + filePath.match(/\.[^.]+?$/)[0]; wx.cloud.uploadFile({ cloudPath, filePath, success: res => { imagelist = imagelist.concat(res.fileID) this.is_all_ok() }, fail: err => { console.log(err) }
2020-03-04注意看开发者工具的版本日期,这里写的是2019年11月25日之后的版本,如果稳定版早于这个时间,就去下载开发版。
微信官方说云开发数据库安全规则那个版本起的开发者工具可以配,为什么我更新没有那个版本?[图片] 我更新之后,提示这个 [图片] 有大佬已经用上那个版本了吗?还是那个版本是内测版?
2020-03-04