首页 > 解决方案 > 我在 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}]

请用示例代码给我一个更好的解决方案来解决这个问题。

标签: couchbasen1qlcouchbase-viewdesign-documents

解决方案


推荐阅读