如何基于mongodb其他集合中的其他数据计算一些数据?

时间:2019-09-08 07:04:50

标签: javascript mongodb

想象一下,有两个集合SessionsStudents Sessions collection 中的每个文档代表学生参加课程的一天。该集合的每个文档中都有一个字段,该字段是名为'students'的数组-那些在当天参加课程的人。 并且有学生收藏。该集合中的每个文档都代表一个学生,其中有一个名为'longest_absent_streak'的字段。此字段是一个数字,显示该学生没有上课的最长连日纪录。

如何基于Sessions集合中的数据更新Student集合中的此字段?

p.s。我希望每次创建新会话时都进行更新。

谢谢。

0 个答案:

没有答案