Mongoose模式定义设计

时间:2016-03-02 11:55:47

标签: mongodb express mongoose pug mean-stack

我正在熟悉MEAN Stack。在这个过程中,我正在设计一个实验室应用程序,以了解堆栈的不同方面。现在,我正在用猫鼬定义一个模式。

该应用基本上是一组locationslessonsstudentslocation。并且每lessonstudents被分配到lesson

我会在不同的日期提供lessons,因此我需要将lesson存储到location,以及本周的day。添加student时,我应该可以将其分配给一个或多个lessons。我还希望能够查询location,查询日期和每天是否有lesson,我想显示lessons和{{1参加此students

这是我的设计架构:

lesson

问题,这是正确的架构设计能够做我想做的事情吗?

非常感谢任何帮助。

编辑:

当我看到这个时,我不应该在lessonNames中包含一个ObjectId ref给studentNames,所以我可以看到哪个学生是特定课程的一部分?

0 个答案:

没有答案