假设我有一个学生信息的数据库:的MongoDB:动态生成的字段值
{'student_name' : 'Alen', 'subjects' : {'cse101' : 4, 'cse102' : 3, 'cse201' : 4}}
假设我需要存储学生的汇总信息,以及。我可以将该字段'aggregate' : 3.67
添加到记录中。但是当另一个主题被添加到subjects
列表中时,聚合会发生变化。有没有办法可以写出一个“动态字段”,可以在需要时计算聚集?像student['aggregate']
这不是持久的,但需要时可用?
P.S:Aggregate只是一个简单的例子。我正在处理更复杂的事情,涉及元素的各个其他领域。
你上面的json是错的,它应该是'{'cse101;:4,'cse102':3,'cse201':4}'。 请注意大括号括号'{',而不是括号'[' – Adaptabi