大哥,我也是要强制代码重启小程序,你找到办法吗?
怎么才能确保有效彻底的重启小程序?别跟我说wx.reLaunch。有用我就不会提这个问题了
2023-04-06这个问题,是没办法实现?
小程序云开发 聚合aggregate 先group,再sort?db.collection('profiles') .aggregate() .group({ _id: { _id: '$zhahao', danweiname:'$weime', username:'$uname', }, count: $.sum(1) }) .sort({ count: -1, //这里对查询结果的danweiname和username 进行排序要怎么写呢? }) .end() .then(res => { // output: res.result === 3 }).catch(err => { // handle error }) 上面的排序是对count进行排序 ,想要对查询结果的danweiname和username 进行排序要怎么写呢?
2022-10-09有没有大神帮忙修改一下,谢谢
小程序云开发 联表查询lookup查两个表的不同数据?exports.main = async (event, context) => { return await db.collection('user').aggregate() .lookup({ from: 'pingjia', localField: 'username', foreignField: 'username', as: 'list', }) .addFields({ size: $.size('$list') }) .match({ shitang : '1号食堂', size: 0 }) .limit(1000) .end() user 用户表,带有shitang 字段,带有username字段 pingjia 评价表,带有shitang 字段,username字段,月份字段riqi, 用户每个月都可以对食堂提出一次评价,用以上的方面只能得到该食堂在所有月份中得到未进行评价的用户, 如何对pingjia 评价表进行条件限制,比如查询8月份谁未评价。 pingjia表中的riqi,有6月份,7月份,8月份等等 match是对表user 进行条件限制,如果对pingjia 的riqi字段进行条件限制
2022-09-09exports.main = async (event, context) => { return await db.collection('user').aggregate() .lookup({ from: 'pingjia', localField: 'username', foreignField: 'username', as: 'list', }) .addFields({ size: $.size('$list') }) .match({ shitang : '1号食堂', size: 0 }) .limit(1000) .end() user 用户表,带有shitang 字段,带有username字段 pingjia 评价表,带有shitang 字段,username字段,月份字段riqi, 用户每个月都可以对食堂提出一次评价,用以上的方面只能得到该食堂在所有月份中得到未进行评价的用户,如何对pingjia 评价表进行条件限制,比如查询8月份谁未评价。
小程序开发 求两个表中不同的地方lookup()?表A[{id:1,name:张三,shitang:食堂一,shuliang:10 },{id:2,name:李四,shitang:食堂二,shuliang:20 },{id:3,name:王五,shitang:食堂一,shuliang:30 }] 表B[{id:1,name:张三,shitang:食堂一,shuliang:10,heji:2 },{id:2,name:李四,shitang:食堂二,shuliang:20,heji:3 }] 表B是通过表A而生成的,想要得到B表在A表中没有的id:3,name:王五,shitang:食堂一 两个表的关联字段为id,name,shitang。 就是当B表中如果有id,name,shitang这三个同时在表A中有的,就不要了。要那些不同的数据。 相当于数组A[1,2,3,4,5],B[1,2,3] 要得到4,5 想不出办法了,有大神帮忙下吗?
2022-09-07今天18号了,都没有看到切换入口
8月8日起的新计费怎么切换?8月8日起的新计费怎么切换,我是2022年6月11日开通的云资源,需要切换到新的计费模式吗?我目前的计费模式是按量计费,需要改到新的“基础套餐+按量计费”吗? https://developers.weixin.qq.com/community/minihome/doc/0000a680588d3891fa2ec250c51401 这里看不懂啊,是不是新用户和选择套餐计费的都要改为“基础套餐+按量计费”方式,还是所有的老用户中“按量计费”的也要切换到“基础套餐+按量计费”模式。 我在,在计费方式升级生效之日(2022.08.08)起,开发者可前往「微信开发者工具-云开发控制台」或「微信云服务助手小程序」进行操作切换。按照过往的计费信息下发惯例,我们通过「微信公众平台公众号」向管理员推送计费变更信息与切换入口。这个方式都没有找到可以切换的地方啊。不清楚自己到底要不要切换,而且找不到客服电话,都不知道要问谁?大家有小程序开发相应的客服电话吗?好烦啊,每次有问题都找不到客服。 谢谢大家了
2022-08-18for (let key in array0) { zhdata.push({zhiduan1 : array0[key].yuefen,zhiduan2 : array0[key].zao}); }
如何修改查询结果的字段名?如何修改查询结果的字段名? 查询结果是res result: Array(3) 0: {_id: "1537", zhong: 2, wan: 2, zao: 0, } 1: {_id: "1531", zhong: 2, wan: 2, zao: 0, }, 2: {_id: "1580", zhong: 2, wan: 2, zao: 0, } 我想要把查询结果是字段修改为其它的可以吗? 修改为 0: {id: "1537", zhiduan1, 2, zhiduan2: 2, zhiduan3: 0, } 1: {id: "1531", zhiduan1: 2, zhiduan2: 2, zhiduan3: 0, }, 2: {id: "1580", zhiduan1: 2, zhiduan2: 2, zhiduan3: 0, } 方便后期,我可以用同一个excel云函数导出
2022-08-09把表A和表B合并为AB A:[{id: 1,name:1 },{id:2 , name:2 },{id :3, name 3}] B:[{idb: 1,nameb:1 },{idb:2 , nameb:2 },{idb :3, nameb 3}] AB:[{id: 1,name:1, idb: 1, nameb:1 }, {id:2 , name:2 ,idb:2 , nameb:2 }, {id :3, name 3,idb :3, nameb 3} ]
小程序 如何把两个id相同的对象合并为一个对象?A:[ { 0 , a },{ 1,a1 },{ 2,a2 },{ 3, a3 }……] , B:[ { 0 , b },{ 1,b1 },{ 2,b2 },{ 3, b3 }……], 用for 循环把A和B=> AB:[ {0 ,a ,b }, {1 ,a1 ,b1 }, { 2,a2 ,b2 },, { 3,a3 ,b3 },……] 大神帮忙看一下 A:[ { id: 0 , name: a },{ id: 1,name: a1 },{id: 2,name: a2 },{id: 3, name: a3 }……] ,
2022-06-05 {{item.name}}<block wx:if = "{{item.gs > 1}}" > {{item.gs}}份</block>
小程序如何判断小于1时不显示,大于1时显示?wxml文件 <view class="section"> <view wx:for="{{ybcusers}}" wx:for-item="item" wx:key="index" bindtap="checkboxChange" data-value="{{item.value}}" data-index="{{index}}" checked="{{item.selected}}" class="btn {{item.selected ? 'btn-selected' : ''}}" > {{item.name}}{{item.gs}}分 </view> </view> js执行后得到 ybcusers:[{name:姓名a,gs:1},{name:姓名b,gs:3},{name:姓名c,gs:4},{name:姓名d,gs:6},{name:姓名e,gs:1}] 如何在页面显示当gs小于1时只显示name,当gs大于1时显示name和gs,小于1时gs不显示。 例如这个结果显示为: 姓名a,姓名b3分,姓名c4分,姓名d6分,姓名e 如果“分”不好判断显示也可以显示以下: 姓名a,姓名b3,姓名c4,姓名d6,姓名e 也行。 有空的帮忙看下,谢谢
2022-05-17num 的问题解决了, listid1 = 1 ,listid2 = 2,listid3 = 3, 如果list是{3:2,5:1,13:2};listid1 = 3 ,listid2 = 4,listid3 = 13 这个,还是不会,获取。帮忙看下
小程序开发 list数组不会获取值?onLoad:function(options){ let num = this.data.num; wx.getStorage({ key: 'orderList', success: function(res){ // success console.log('已选美食',res.data) }, fail: function() { // fail }, complete: function() { // complete } }) var orderList = wx.getStorageSync('orderList'); var list=orderList.list; //console.log(list) //object 转 array var order = JSON.parse(options.order); var t_order = []; var t_total = 0; for(var k in order){ if(order[k].num > 0){ t_order.push(order[k]); t_total = t_total + order[k].cost*order[k].num; //计算总价格 } } t_total=order.total; this.setData({ total: t_total, orderList:list }); console.log('数量list',list) num = list.length; console.log('数量num',num) }, 打印出结果是下图 [图片] [图片] 1、如何得到list的个数 num = list.length;这个得到结果是undefined 2、如何得到list的id,就是这个1,2,3 这个值是上一个页面传过来的选择值,是选择后的值,不是固定1,2,3,list也可能{3:2,5:1,13:2} [图片] 想要得到list数组中的个数,和id num = 3 listid1 = 1 ,listid2 = 2,listid3 = 3, 如果list是{3:2,5:1,13:2};listid1 = 3 ,listid2 = 4,listid3 = 13 大神们帮忙看下
2022-05-12表的字段比较多,不只这几个比较如 {id:1,name:李老师,gxybbup:1,student:小红; id:2,name:李老师,gxybbup:1,student:小五; id:3,name:李老师,gxybbup:1,student:小四; id:4,name:李老师,gxybbup:2,student:小明, id:5,name:李老师,gxybbup:2,student:小星, id:6,name:王老师,gxybbup:1,student:小红; id:7,name:王老师,gxybbup:1,student:小五; id:8,name:王老师,gxybbup:1,student:小四; id:9,name:王老师,gxybbup:2,student:小明, id:10,name:王老师,gxybbup:2,student:小星, id:11,name:黄老师,gxybbup:2,student:小明, id:12,name:黄老师,gxybbup:2,student:小星, id:13,name:陈老师,gxybbup:2,student:小明, id:14,name:陈老师,gxybbup:2,student:小星, } 想要得到: List : 0 陈教师 1 黄教师
小程序 云函数 查询只教一个班级的教师?{id:1,name:李老师,gxybbup:1; id:2,name:李老师,gxybbup:2, id:3,name:王老师,gxybbup:1; id:4,name:王老师,gxybbup:2, id:5,name:黄老师,gxybbup:2, id:6,name:陈老师,gxybbup:2, } 查询只教2班(gxybbup)的教师,想要的结果是 id:5,name:黄老师,gxybbup:2, id:6,name:陈老师,gxybbup:2, 云函数、、、、、、、、、、、、、、、、、 // 云函数入口文件 const cloud = require('wx-server-sdk') // 云开发环境初始化 cloud.init({env: cloud.DYNAMIC_CURRENT_ENV}) const db = cloud.database() const $ = db.command.aggregate; // 云函数入口函数 exports.main = async (event, context) => { return cloud.database().collection("gscanens").aggregate() .match({ //查询条件 gxybbup:'2', ///这个地方怎么写才能查询,只教一个班级的教师 }) .limit(1000) .group({ _id: { _id: '$id', gsusername:'$name', } }) .end({ success:function(res){ return res; }, fail(error) { return error; } }) } 表的字段比较多,不只这几个比较如 {id:1,name:李老师,gxybbup:1,student:小红; id:2,name:李老师,gxybbup:1,student:小五; id:3,name:李老师,gxybbup:1,student:小四; id:4,name:李老师,gxybbup:2,student:小明, id:5,name:李老师,gxybbup:2,student:小星, id:6,name:王老师,gxybbup:1,student:小红; id:7,name:王老师,gxybbup:1,student:小五; id:8,name:王老师,gxybbup:1,student:小四; id:9,name:王老师,gxybbup:2,student:小明, id:10,name:王老师,gxybbup:2,student:小星, id:11,name:黄老师,gxybbup:2,student:小明, id:12,name:黄老师,gxybbup:2,student:小星, id:13,name:陈老师,gxybbup:2,student:小明, id:14,name:陈老师,gxybbup:2,student:小星, } 想要得到: List : 0 陈教师 1 黄教师
2022-05-02