我也遇到同样的问题,聚合出来的数组顺序和原顺序不一致。查出来的顺序应该是按着存储顺序来的。但这样,不符合我的需求,我到求和原顺序一致,也不能用sort简单的排序来解决。最后,不得以,将获取到的数据,用js重新操作了一遍!真是无语!也许,有更好的方法,可惜,我没有找到。
云函数中聚合数组字段,结果的顺序变了?微信小程序云开发中,在云函数里需要取关联表的内容,使用了聚合技术,云函数中代码如下: await db.collection('groupon').aggregate().match({ course: courseId }) .lookup({ from: 'user', localField: 'member', foreignField: '_id', as: 'memberList', }).end() .then(res => { console.log(res); cg.course = res.data; }) .catch(err => console.error(err)) 其中groupon表有个member字段是个数组,里面装了user表的主键。现在使用聚合技术得到结果如下:[图片] 可以看到效果基本出来了,member是原始数据是user表得主键构成得数组,然后memberList是根据member聚合后得到对象数组,但是有个大问题,就是顺序居然发生了变化。 怎么破?
2021-10-04现在就没有这个问题了。不知道什么原因。
更新开发者工具最新版1.05出现 appServiceSDKScriptError?打开新的页面的总会出现下面的错误: [图片] 开发者工具版本: Stable 1.05.2108130
2021-09-13我的解决方案:将下面的文件删除 C:\Users\Administrator\AppData\Local\微信开发者工具\User Data\8e3c9a4c80bda5bf8b2d5f0dc11b 再次打开开发者工具,导入原来的项目,打开之后,再次打开“云开发”就可以了。至于发生的原因,目前尚不清楚。
微信开发者工具无法打开云开发点击云开发,没有任何反映。关装开发者工具,再重新打开也不行。重启计算机也不行。前几天还能打开呢。请问,是什么原因?我该如何操作? [图片]
2021-08-13下面是程序代码: const cloud = require('wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV, }) exports.main = async (event, context) => { try { const wxContext = cloud.getWXContext() const result = await cloud.openapi.uniformMessage.send({ "touser": wxContext.OPENID, /* "weappTemplateMsg": { }, **/ "mpTemplateMsg": { "appid": 'wxe590a6b3ee3ba316', //黄骅公交微信公众号APPID "url": 'http://weixin.qq.com/download', "miniprogram": { "appid": 'wxa5e84ef1c0f19775', "pagepath": 'index' }, "data": { "date1": { "value": "2021-08-03 17:16:00", "color": '#173177' }, "thing6": { "value": '2路', "color": '#173177' }, "car_number3": { "value": '11234', "color": '#173177' }, "thing4": { "value": '为避免错过车,请提前15分钟到达上车站点等候', "color": '#173177' } }, "templateId": 'sjuKoy0ROy6oy7pCJwEEwHI-oOGsxxg1w947ZDTsfK8' } }) return result } catch (err) { return err } }
统一服务消息,提示错误,40037 应该怎么处理?函数执行成功(耗时 974ms) Error: errCode: 40037 | errMsg: openapi.uniformMessage.send:fail invalid template_id rid: 610902a6-020c21d9-4f4ff6f6 at callWXOpenAPI (E:\WeChatProject\miniprogram-message\cloudfunctions\messageSend\node_modules\wx-server-sdk\index.js:2392:31) at processTicksAndRejections (internal/process/task_queues.js:97:5) at async u.exports.main [as handler] (E:\WeChatProject\miniprogram-message\cloudfunctions\messageSend\index.js:8:20) 我的消息模板是: "templateId": 'sjuKoy0ROy6oy7pCJwEEwHI-oOGsxxg1w947ZDTsfK8' 小程序 "appid": 'wxa5e84ef1c0f19775', 公众号appid: "appid": 'wxe590a6b3ee3ba316'
2021-08-04云数据库导出成csv,里面的身份证号码后几位是0
小程序云数据库导出csv文件问题?[图片] 上图所示后台云数据库的一个集合里有两条数据,拥有字段surveyor_people,一条为”陈小刚“另一条为”王小明“。 结果后台导出csv文件后两条数据合并在一起了: [图片] 问一下大佬们这是什么情况?我导出json是正常的,把名字换成”小明“和"小刚"也是正常的。
2021-05-12我c盘,只有60GB,这个已经占了1.6GB了。不能删除,也不能迁移。这可以怎么办啊?
开发者工具在c盘下User Data有啥用,能删掉吗?开发者工具安装到了D盘,新建的项目也是存到了D盘,为啥c盘下(C:\Users\****\AppData\Local\微信开发者工具\User Data)还有1.8G的占用,有哪些是能删掉的? [图片]
2021-05-07感谢各位分享,我也遇到了这个问题。困扰了我一天半了。因为有好几个月没弄小程序了,接手了一个别个的项目。还以为,我哪里弄错了呢。我用的是最新的2.17.0,改成2.14.1就可以本地调试了。 在这里,不得不说说微信小程序的开发团队了,发布一个版本这么随意吗?这得给开发人员造成多大的困扰啊!
云函数本地调试为什么没有反应?右键点击云函数开启本地调试成功,node_modules也安装了,没有报错,但是云函数访问还是走云端而不是本地。 本地云函数调试界面没有任何调试信息,network也没有信息 env打印出来一直不是local。 手动触发正常(云函数调试界面有信息),但是换模拟器就是不触发。 工具已经重新安装最新版,还是没有反应,也没有报错 怎么回事?求助
2021-05-03