知识竞答活动小程序复盘记录
发布于 4 年前 作者 yinmin 5195 次浏览 来自 分享

知识竞答活动小程序复盘记录,学习贯彻十九届五中全会精神,网络答题自测开始啦!

~

本次复盘答题小程序承接的是福州市鼓楼区法院,学习贯彻十九届五种全会精神答题,活动持续时间为2020年12月25-2020年12月31号,时间为7天

目前该活动已顺利结束数据如下所示

注册用户数为216,实际参与答题3059人次,最高有效得分记录208

1

1

1

在该答题活动过程中,总体来讲比较顺序,没有出现重大问题产生,唯一出现了统计记录问题是由于云函数端查询默认是20条,导致在统计支部排名时,没有统计准备,后续发现后及时对该问题进行修复,该问题得到解决。

问题出现的原因

我印象中云开发,小程序端默认查询是20条,云函数端是100条,所以没有做过多考虑,后来发现,在云函数端聚合操作 默认也是20条。

这是问题出现的根本原因

参考文档

1)云函数端Aggregate聚合操作limit默认20条限制? - 微信开放社区 https://developers.weixin.qq.com/community/develop/article/doc/000624c67c8b48611dba2b12058c13

2)关于云开发小程序数据读取次数限制的文档

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/read.html

3)云函数中的聚合查询操作,默认是多少条?? - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/0006ee7caecd8020df7b559b451800

如果要获取一个集合的数据,比如获取 todos 集合上的所有记录,可以在集合上调用 get 方法获取,但通常不建议这么使用,在小程序中我们需要尽量避免一次性获取过量的数据,只应获取必要的数据。为了防止误操作以及保护小程序体验,小程序端在获取集合数据时服务器一次默认并且最多返回 20 条记录,云函数端这个数字则是 100。开发者可以通过 limit 方法指定需要获取的记录数量,但小程序端不能超过 20 条,云函数端不能超过 100 条。

回到顶部