谨慎猜测是性能问题导致超时,aggregate搞简单点再试下?
云函数执行失败,报错Uncaught (in promise) Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID b87388ca-652c-11ea-ab05-525400192d0e, cloud function service error code -504002, error message errCode: -1 unknown error | errMsg: collection.aggregate:fail Error: ESOCKETTIMEDOUT; at collection.aggregate api; Error: errCode: -1 unknown error | errMsg: collection.aggregate:fail Error: ESOCKETTIMEDOUT; at collection.aggregate api 针对6个集合,分别调用这个云函数,有5个集合可以正常执行,并返回想要的结果,只有中间第3个集合一直报错,但多试几次又能够执行成功1次
2020-03-14好像还没支持,看说明文档也是一头雾水
【小程序直播】第三方服务商要怎么赋能给子商户直播能力?我们是为同行业中小企业开发小程序的,要怎么才能嵌入小程序直播?
2020-03-14支付都没接入,别要求什么电商类目,这资质那资质的。(除非ZF不讲理要求这样做)。何况还是非公开注册应用。但是你第二段里又说开放在线支付,我被你搞糊涂了
小程序发布被拒绝6次,为社会做点贡献很难吗?我们是上海神农氏餐饮公司,主营团餐服务,主要客户是上海地区各政府机关和事业单位。我们有一个小程序平台,主要是为客户单位职工解决餐卡余额的消耗问题,是一个不涉及在线支付和开放注册的封闭平台。在此对本次提交的版本被驳回的2个主要理由作个申诉; 1,对不特定对象开放注册和开放在线支付。这是应政府客户要求,对客户所在辖区因疫情隔离的居民提供送菜服务。但我们做了用户隔离,非客户单位的注册用户只能看到送菜业务,这是个短期的行为,疫情结束后立即终止。 2,多商家发货视作电商平台,要求添加电商类目。神农氏是餐饮公司,平台上所有货品都是自营的,神农氏收款开具发票。因客户的特殊性,要求我们公示所有商品的采购来源,尤其是食品相关,要明确告知供应商信息,达到食品溯源可追的目的。所以我们采用了现成的平台型结构去实现这个需求。但用户的交易都是与神农氏发生关系,用户从未与供应商发生任何交易行为,我们有与所有供应商的采购合同、发票和付款凭证,我们不是多商家的电商平台,我们只是个简单的进点货卖给客户的商业行为而已。 希望审核的同学能够理解疫情期间一个餐饮公司响应政府要求为社会作点贡献的心情,也请理解一下团餐企业客户要求的特殊性。我们不开放,我们不是电商平台。
2020-03-14不清楚,不过我自己我有时候也遇到,因为是偶发,我倒没去查原因,感觉云开发环境不稳定造成的,过段时间自然就好了。然后我直觉官方对开发环境对应服务器歧视,正式环境服务器会稳定一些。另外加lazy-load属性试试
image访问云开发的数据库图片,只有第一张图片正常访问,其他的请求地址显示重定向到本机ip了?image访问云开发的数据库图片,只有第一张图片正常访问,其他的请求地址显示重定向到本机ip了,这是怎么回事啊? [图片] 图片地址云数据库存放的,第一张能正常访问 [图片] [图片] 这张图片就被重定向了。 请问是咋回事啊~~~
2020-03-13自问自答了: 刚看到订阅消息可以指定消息打开到开发环境还是正式环境,参数:miniprogramState 然后已经验证可以带参数,能按预期跳转,而且每次进入onLoad都响应,完全符合需求。
从订阅消息链接过去到tabbar页面可以带参数吗?订阅消息直接跳到线上环境,也没法测试,哪位试验过的麻烦告知,谢谢。 如果可以带就直接带过去方便点。不然要先跳到中转页面种一个全局变量参数再跳到tabbar页面。
2020-03-10版本低了吧,基础库设高一点。如果是云函数端,把云函数重新上传部署一下。
按官方示例写的,然后报_.addToSet not a funtion 这是什么原因?[图片][图片]
2020-02-27线上崩了?官方赶紧修复吧,客户都来投诉了
云函数全部调用失败?正在使用的小程序突然所有云函数报错 [图片]
2020-02-14纠结个啥?即将下线的模版消息难道不是点一次发一条消息?
wx.requestSubscribeMessage点击的次数和收到订阅信息的推送成正比?最近在做一个项目因为需求所以要用到推送功能,然后社区大佬和我说微信订阅开通了,我开心的去用了,试下来的确香,省去了获取formid还有7天限制等繁琐限制与步骤,但是今天测试的时候后台平凡给我报错,最后发现是wx.requestSubscribeMessage点击一次才会收到一条推送,我是大写的黑人脸问号,那我想问既然这样的话这东西点击 记住选择的操作有什么用?要是客户以为需求只是绑定了一下小程序就一直在pc端操作是不是就只能收到一条信息?或者说我应该在点击订阅的时候给写个几百次循环然后让客户定期去点一次呢?感觉很不合理啊,有没有官方的大神给我说说?
2020-01-20那么对于这种一维的对象,只能用for in来遍历属性对比了
云数据库中对象字段的各属性顺序,在输出到小程序后会变化?今天遇到输出字段后顺序发生了变化,详见分别是用开发者工具云数据库,和小程序console.log打印出来的截图。这导致判断对象是否相等,不能简单的用JSON.stringify来做了,太可怕... 小程序输出,注意观察specs[0] [图片] 数据库后台,注意观察specs[0] [图片]
2020-01-16另外我发现一个小问题: let: { _openid: '$_openid' } 这里的参数里面不能带下划线_,会报错,去掉_可以。
云函数报错 $.pipeline is not a function ?const cloud = require'wx-server-sdk') cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) const db = cloud.database() const _ = db.command const $ = db.command.aggregate // 云函数入口函数 exports.main = async (event, context) => { 省略.... const res = await db.collection('orders') .aggregate() .addFields(fields) .match(conditions) .lookup({ from: 'users', let: { _openid: '$_openid' }, pipeline: $.pipeline() .match(_.expr($.eq(['$_openid', '$$_openid']))) .project({ _id: 0, staffNickName: 1, nickName: 1 }) .done(), as: 'userList' }) .sort({ addTime: -1 }) .skip(skip) .limit(100) .addFields({ addTimeS: $.dateToString({ date: '$addTime', format: '%Y-%m-%d %H:%M:%S', timezone: 'Asia/Shanghai' }) }) .end() 详细错误日志如下: START RequestId: a03972e1-311-11ea-a6f9-525400235f2a Event RequestId: a03972e1-311-11ea-a6f9-525400235f2a TypeError: $.pipeline is not a function at EventHandler.exports.main [as realHandler] (/var/user/index.js:11719) at EventHandler.handle (/var/runtime/node8/bootstrap.js:40528) at invoke (/var/runtime/node8/bootstrap.js:20822) at Timeout.setTimeout [as _onTimeout] (/var/runtime/node8/bootstrap.js:137) at ontimeout (timers.js:47511) at tryOnTimeout (timers.js:310) at Timer.listOnTimeout (timers.js:270) END RequestId: a03972e1-311-11ea-a6f9-525400235f2a Report RequestId: a03972e1-311-11ea-a6f9-525400235f2a Duration:ms Memory:256MB MaxMemoryUsed:34.148438MB 如标题提示错误,大家遇到过吗?我目的是让子查询输出字段少一些。如果绕开pipeline,还可以用什么办法?
2020-01-07