我正在使用 ElasticSearch (OpenSearch) 在索引中存储多个对象。每个对象都有一个唯一的 ID、创建日期和一个存储整数值的“金额”字段。这个“数量”值会定期更改,因此我使用 ID 就地更新对象以匹配现有对象。
我想要的是随着时间的推移显示所有对象的总量直方图。问题是我需要以某种方式保留历史数据才能将其显示在图表上。
我有什么选择来实现这个?是否有自动汇总和保存这些总数的方法?或者我应该从我的应用程序中手动执行此操作?例如发送这些总数而不是单个对象?
数据结构:
[
{ id: '{uuidv4}', amount: 100 },
{ id: '{uuidv4}', amount: 25 },
{ id: '{uuidv4}', amount: 150 },
{ id: '{uuidv4}', amount: 0 },
...
]