- 同样的内容,写在两个云函数中,为什么测试时有一个成功,一个不成功?
// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db=cloud.database() const _ =db.command const $ =_.aggregate // 云函数入口函数 exports.main = async (event, context) => { return await db.collection('class').aggregate() .lookup({ from: 'student', pipeline:$.pipeline() .group({ _id: null, score: $.avg('$score') //计算平均成绩 }) .done(),//表示结束定义 as: 'stu', }) .match({ teacher:"徐老师" }) .replaceRoot({ newRoot: $.mergeObjects([ $.arrayElemAt(['$stu', 0]), '$$ROOT' ]) }).project({ _id:0, teacher:1, score:1, }).then(res=>{ console.log('这是云函数里面的结果',res) }) .end() } 失败的是这样的提示 调用状态 失败, ret code 1 返回结果 {"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"TypeError: db.collection(...).aggregate(...).lookup(...).match(...).replaceRoot(...).project(...).then is not a function\n at Runtime.exports.main [as handler] (/var/user/index.js:33:6)\n at Runtime.handleOnce (/var/runtime/node12/Runtime.engine.js:219:23)\n at Timeout._onTimeout (/var/runtime/node12/Runtime.engine.js:56:12)\n at listOnTimeout (internal/timers.js:549:17)\n at processTimers (internal/timers.js:492:7)","statusCode":430}
2022-07-26 - 有关小程序数据交互的问题?
我开发一个互联网软件拉新的小程序,有分享的二维码,有分销功能,每个项目需要每个人的信息绑定生成二维码,前端完成任务,个人的任务里面就增加1个完成度,相对应的总收益就增加,我如何建立数据库,有人说整三个表,一个注册的人员表,一个总项目表,一个对应的人所完成的项目表,一直没有思路,请问应该怎么去设计
2022-07-21 - 我写了一个程序,里面有二次分销功能,但是每日完成情况如何实现?
[图片] 不知道怎么实现,记录和查询单一一天的情况,小白求解,谢谢,累积的能够直接从数据库获取数据 但是实际到日期,怎么操作,难道 是logs,还是直接每天都要一个排表来实现,求大神解答,谢谢
2022-07-13 - 为什么同样的表达式,云函数只能获取一大组数据,而不用云函数就能获取指定的数据?
为什么同样的表达式,云函数只能获取一大组数据,而不用云函数就能获取指定的数据? 例如:在云函数中: const db=cloud.database() const _ = db.command // 云函数入口函数 exports.main = async (event, context) => { return await db.collection('xiangmu').where({ openid:event.openid, bhao:event.bha }).get() 在普通前端JS中代码 db.collection('xiangmu').where({ openid:options.openid, bhao:options.bhao }).get().then(res=>{ console.log(res) }) 前端能够获取数据库里面相同条件的一个数据,而云函数,则是获取了同个openid下的所有数据,而bhao没有起到作用,请问是怎么回事, 希望高手解答,谢谢
2022-07-10 - Cannot read property 'match' of undefined?
uploadimages(filePath){ var that=this var a = filePath.match(/\.[^.]+?$/) wx.uploadFile({ cloudPath: `codeImg/${Math.random()}_${Date.now()}.${a[1]}`, filePath:filePath, name: 'name', success:res=>{ console.log(" 图片路径",res.fileID) that.setData({ cloudImg:res.fileID }) } 上传图片时显示Cannot read property 'match' of undefined?,请高手帮忙解决下,谢谢
2022-06-28 - 在一个固定的fixed的view组件中如何上里面的内容上下滚动?
.ceshi{ position:fixed; } 这样内部的view里面的内容滚动不了,请问要怎么实现这个功能,谢谢 <view class="ceshi"> <view>6月22日天猫全国版</view> <view>6月22日京东极速版(新老用户版)</view> <view>6月22日天猫极速版(通用版)</view> <view>6月23日抖音极速版(地推版)</view> <view>6月23日抖音极速版(门店版)</view> <view>6月24日小米移动(商户端)</view> <view>6月22日花小猪乘客端已结算</view> <view>6月24日骑士卡全球购已结算</view> <view>6月23日数字人民币已结算</view> <view>6月22日天猫全国版</view> <view>6月22日京东极速版(新老用户版)</view> <view>6月22日天猫极速版(通用版)</view> <view>6月23日抖音极速版(地推版)</view> <view>6月23日抖音极速版(门店版)</view> <view>6月24日小米移动(商户端)</view> <view>6月22日花小猪乘客端已结算</view> <view>6月24日骑士卡全球购已结算</view> <view>6月23日数字人民币已结算</view> </view>
2022-06-26 - wx.cloud.callFounction is not a function?
handleOK(){ var that=this wx.cloud.callFounction({ name:"getyear", data:{ Array:that.data.yearlist } }).then(res=>{ console.log("添加成功") }) 不知道怎么回事,wx.cloud.callFounction写对了,怎么显示这不是一个函数呢,请高手解答一下,谢谢
2022-06-24 - 微信小程序显示扩展宿主意外终止,怎么回事?安装1.05版本卡得要死,是不是不升级就不让用了?
微信小程序显示扩展宿主意外终止,怎么回事?安装1.05版本卡得要死,是不是不升级就不让用了?完全缓存不出来 [图片]
2022-06-15 - 微信小程序显示扩展宿主意外终止,怎么回事?
微信小程序显示扩展宿主意外终止[图片]
2022-06-15 - module "pages/home/util/request" is not defined?
找不到原因,import request from "../..util/request" 路径和拼写都没有问题
2022-05-31