同样的云函数,写在两个云函数中,一个成功: 调用状态 成功 返回结果 {"list":[{"score":90,"teacher":"徐老师"}],"errMsg":"collection.aggregate:ok"} 一个不成功,怎么回事啊,不能同时调用,还是咱样的呢?
同样的内容,写在两个云函数中,为什么测试时有一个成功,一个不成功?// 云函数入口文件 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把所有的数据都写在一个变量名里面,比如 userinfo里面本来没有openid,可以强制定义, userinf.openid=this.data.openid,就不会这么乱,不知道你说得是不是这个意思,太乱?
多个页面数据交互,用storage存储数据,太臃肿我A页面的数据,需要B、C、D页面提供。点击A页面的按钮,去B页面,B页面选择数据后,将数据存储到storage中,返回到A页面,A页面的onShow里读取storage的数据,然后呈现出来。 当业务比较复杂的时候,storage会比较多,存储了各种各样的storage,难以维护。我也想只存一个storage,但是这样一来,每次修改数据的时候,都要先读取,再解析,再写入,也是太麻烦了。 请问大家,有好办法处理吗?
2022-07-21直接小程序端写云函数,连接你的服务器里面的数据库,然后调用你服务器里面的数据即可
云开发是否可以和服务器数据交互 ?我想咨询下关于云开发的情况。 我们现在有自己的后端服务,如果使用云开发 我们还能正常调用后端的服务接口吗? 还是说我们要把后端的代码发布到云服务器上、 有点不太清楚 还希望您能帮忙解惑 谢谢
2022-07-21比如我的里面放了一个快手极速版的拉新任务,别人通过我的拉新二维码完成了任务,小程序如何检测到任务完成了,然后在我的后台里能够反映出来,这个思路如何实现
有关小程序数据交互的问题?我开发一个互联网软件拉新的小程序,有分享的二维码,有分销功能,每个项目需要每个人的信息绑定生成二维码,前端完成任务,个人的任务里面就增加1个完成度,相对应的总收益就增加,我如何建立数据库,有人说整三个表,一个注册的人员表,一个总项目表,一个对应的人所完成的项目表,一直没有思路,请问应该怎么去设计
2022-07-21可以的,用@keyframes first控制position的位置, 0%{ bottom:0;left:0} 100%{ bottom:你想让他缩回去的位置;left:0} 然后用用动持续几秒来控制它的速度即可 animation:first 5S //这里几秒你自己来控制
movable-area消失时可以加上动画效果吗?<movable-area class="option_area" wx:show="{{showOptionBar}}"> <movable-view class="option_bar" direction="vertical" out-of-bounds="true" bindchange="optionMove" > <view class="content option_line">上滑收起</view> </movable-view> </movable-area> // 代码 optionMove (e) { if (e && e.detail) { if (e.detail.y < 0) { this.showOptionBar = false } } }, a 这里 this.showOptionBar控制了moveable-area的是否展示,模拟上滑收起的效果,应该怎么做呢
2022-07-18是本地图片,还是网络图片,现在不知怎么回事,是不能预览本地包内图片的
wx.previewImage请求不携带referer,导致图片无法预览[图片] [图片] [图片]
2022-07-18这个怎么解决,我也遇到这个问题
请问下这个代码错误是什么意思?errCode: 40129, errMsg: "openapi.wxacode.getUnlimited:fail invalid scene rid: 5fe4306b-6e76aed5-33ad69bd"}
2022-06-28都没有下载地址,官方这是怎么了,后台都不放下载地址了,而且升级了不好用了
微信小程序显示扩展宿主意外终止,怎么回事?微信小程序显示扩展宿主意外终止[图片]
2022-06-15出现同样的问题,希望大神求解 { "_id": "058dfefe62937285062addb921e4fdf3", "price": "99", "title": " 乐物纳米光固化防护膜", "_openid": "**********", "id": "175461", "imagePath": "**********/newstatic/18657/0429cba1f8304d2e.jpg", "link": "**********/product/175461.html" } { "_id": "058dfefe62937285062addba66701e6f", "_openid": "**********", "id": "96280", "imagePath": "**********/0345689bed29a619.jpg", "link": "**********/product/96280.html", "price": "149", "title": "苹果 20W 充电器" } 在第三个括号那里,底部报错End of file expected .json
End of file expected.json 这里报错了,如何处理?[图片]
2022-05-29这个已经解决,在云函数 db.collection('book').add({ data:{ Array:event.Array } })
小程序怎么把AIP获取到的数据存入数据库,分别存进去怎么存?小程序怎么把AIP获取到的数据存入数据库,分别存进去怎么存?我用的wx.cloud.callFunction({ name:"add", data:{ "这样加进去之后,是全加在一个数据里面" } }) 怎么样分别加进去, 我用AIP获取的数据,存放在datalist里面,我用云函数添加进数据库时,把datalist的数据直接添加到一个ID里面了,我想取回多少条数据,就分别加入不同的ID里面去,一个ID存放一组数据,而datalist里面是有很多组数据
2022-05-29