我有一个Student集合和一个Person集合。 人员包含以下字段:姓名,地址等 学生包含:rollno和一个存储此人的person._id的人员字段是否有可能在流星中创建一个自定义的mongodb游标?
现在我想在学生模板中显示学生的姓名,但注释在Student中没有name
字段,我需要从该学生的Person文档中获取该字段。
有没有办法让客户端上的mongodb光标具有学生信息以及该学生的人员文档中的选择性字段?
此外,有没有更好或更标准的方法来实现我想要实现的目标?
注:我不希望使用冗余度和name
场存储在文件的学生,所以这不是一个解决方案
为什么你有两个单独的集合? –
这有点像继承,一个人可以是学生,老师,或两者兼而有之。因此,学生/教师特定字段位于其各自的集合中,而通用的每个人的详细信息(如姓名,地址,联系人详细信息都在Person集合中)。 这有意义吗? –
是的,但不适用于模式设计。为什么不让学生文件具有非学生不具备的额外领域?为什么要单独收藏? –