1

假设我有一个包含学生信息的数据库:

{'student_name' : 'Alen', 'subjects' : {'cse101' : 4, 'cse102' : 3, 'cse201' : 4}}

假设我还需要存储学生的汇总信息。我可以将字段添加'aggregate' : 3.67到记录中。但是当另一个主题添加到subjects列表中时,聚合会发生变化。有没有办法可以编写一个“动态字段”,可以在请求时计算聚合?类似的东西student['aggregate']不是持久的,但在需要时可用?

PS:聚合只是一个简单的例子。我正在处理涉及元素的各个其他领域的更复杂的事情。

4

1 回答 1

3

目前 MongoDB 中没有动态或计算字段(尽管 jira 中有一些票证)。

但是您始终可以在应用程序代码中实现此功能。

于 2012-06-16T20:40:48.140 回答