我使用(MongoDb)猫鼬来存储数据,用于制作一个教育平台,我有两个模型:教师和学生,他们都共享大部分领域,所以我的问题是,出于可伸缩性和良好实践的原因。出于可伸缩性和良好实践的原因,我应该在Mongoose中使用1或2个模型吗?
发布于 2022-01-29 20:35:26
我不是真正的数据库专家,但我认为模型是非常相似的,你肯定你不会在模型中添加新的东西,你可以只在一个模型中做,但在我看来,为学生和老师建立单独的模型要好得多,因为学生和老师没有很多共同之处,所以如果你想给学生添加一个grade
参数,那么它也会被添加到老师中,这是没有任何意义的。
https://stackoverflow.com/questions/70909408
复制相似问题