当主要查询与子级有关时,在NoSQL中嵌套数据是否合适?

时间:2019-05-22 12:54:19

标签: mongodb mongoose nosql mongoose-populate

This question about populating vs nesting关于双方的利弊有一些不错的和可以理解的观点。但是我想为我的特定用例提供答案:

假设我使用对象嵌套方法。我有一个名为School的架构,它包含courses。我的用例通常是查询课程,在哪个城市,何时开始,讲师是谁以及根据这些属性查询课程。但我希望该列表中的课程中包含学校信息。

所以我的问题是,当我的主要查询全部涉及子对象时,嵌套是否适合。例如,查询数据库中的所有课程是否嵌套在学校中,以及课程是否具有引用学校的完全不同的方案,这对查询数据库中的所有课程是否有真正的表现?

0 个答案:

没有答案