couchbase - 我在 Couchbase 存储桶中有学生考试详细信息列表。现在我必须获取按班级分组的学生列表以及每个科目和总数的总和
问题描述
我已经使用查询完成了此操作,但由于我有大量数据,因此需要更多时间。现在我必须使用设计文档或索引在更短的时间内挑选数据。请建议哪个更有效并在分拣机时间内执行?
这是一个例子:
[{"name":"alex","class":2,"english":59,"maths":50,"science":70},
{"name":"ave","class":3,"english":59,"maths":50,"science":70},
{"name":"dany","class":2,"english":59,"maths":50,"science":70}]
异常结果:
[{"class":2,"english":118,"maths":100,"science":140},
{"class":3,"english":59,"maths":50,"science":70}]
请用示例代码给我一个更好的解决方案来解决这个问题。
解决方案
推荐阅读
- ios - 具有相同凭据的多个子域的 iOS 密码自动填充
- java - Apache XMLSchema 核心 XSD/XML 解析器将根元素显示为所有子元素的父元素,而不是其直接父元素
- flutter - 无法取消 UPI 付款 Razorpay Flutter
- javascript - 知道何时添加或删除自定义事件?
- html - 无法发送包含指向多个页面的导航栏的可查看 html 文件
- spring - Spring Boot REST 端点返回接口(使用 Jackson 序列化多态类型)
- css - 添加后我的 CSS 背景图像未显示
- java - System.exit(0) 导致缓存或内存问题?
- javascript - 如何在满足特定标准的情况下随机化一个数组?
- sass - 循环时 SASS 映射值不同