【微信开发】微信小程序云函数中的数据处理后返回

微信小程序云函数中的数据处理后返回

本文主要演示的是,在微信云函数中调用数据库后,如何对获取的内容在云函数内处理后返回。

  1. 主函数
exports.main = async (event, context) => {
	//获取表
	let table = cloud.database().collection('table');
	//查询表 
	//由于考虑到异步调用,需要用await返回结果给res
	//否则可能res没有获得值就传给了处理函数
	let res = await table.where({
		name:cloud.database().RegExp({
			regexp:'名称',
			options:1
		})
	}).get();
	//同样异步调用使用await处理
	let count = awiat get_count(res);
	//最终返回结果
	return count;	
}
  1. 云函数中的处理函数
//使用async function
async function get_count(res){
	//注意从数据库获取的返回值中,需要的数据在res.data中
	//这里我们测试返回查询到的数据对象数组长度
	return res.data.length();
}

这样就完成了数据云函数中处理并且返回,同理对于传入的数据或者其他类型数据处理也可以就此类推。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值