微信小程序quickstartFunctions中云函数的应用

1、在quickstartFunctions文件中新建文件夹和文件
在这里插入图片描述
2、index.js 文件书写
在这里插入图片描述

const cloud = require('wx-server-sdk');

cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
});
const db = cloud.database();

// 链表查询试卷和对应的题库
exports.main = async (event, context) => {
    return db.collection('bType').aggregate().match({
      type:event.types,
      status:1
    }).limit(20).lookup({
      from: 'bBank',
      localField: '_id',
      foreignField: 'relative',
      as: 'list',
    })
    .end()
};

**注意:通过连表查询得到的最终数据不能太大,否则会报错!!!**报错如下:
在这里插入图片描述
3、quickstartFunctions文件中index.js 必修要修改!如下:
在这里插入图片描述

4、上传新建的文件和第3步修改的inde.js文件
在这里插入图片描述
新建文件夹右键:云函数增量上传:更新文件夹
index.js文件右键:云函数增量上传:更新文件

5、小程序端调用quickstartFunctions中的云函数:
在这里插入图片描述

getExam(type){
      wx.cloud.callFunction({
        name: 'quickstartFunctions',
        data: { 
          type: 'getTk', //调用quickstartFunctions下的那个云函数
          types:type //云函数段参数
        }
      }).then(res=>{
        console.log(res);
      })
  },

2023.07.24

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值