想象一下,有两个集合Sessions
和Students
。 Sessions collection 中的每个文档代表学生参加课程的一天。该集合的每个文档中都有一个字段,该字段是名为'students'
的数组-那些在当天参加课程的人。
并且有学生收藏。该集合中的每个文档都代表一个学生,其中有一个名为'longest_absent_streak'
的字段。此字段是一个数字,显示该学生没有上课的最长连日纪录。
如何基于Sessions集合中的数据更新Student集合中的此字段?
p.s。我希望每次创建新会话时都进行更新。
谢谢。