我并不是一个后端人员,更糟糕的是当涉及到MongoDB时,我已经被Meteor.js带走了所以我试一试,因为我玩
我正在创建项目管理/票务应用,并希望您对数据模型设计有所了解。在我的应用程序中,您创建一个票证,将其他团队成员分配给票证,并允许人们访问它并操纵数据,如待办事项列表,附件,评论等。非常基本。
根据我的研究,似乎带参考的标准化数据模型是有意义的。在这种情况下,是一个很好的模型:
或者这是最好的:
对不起,如果这看起来很基本。我参加了MongoDB大学的Node课程,所以我希望我不必长时间依赖太多的基本问题。
谢谢大家!
答案 0 :(得分:0)
您应该将每个故障单/项目存储在一个集合中的自己的文档中(第一个选项)。
如果您为每个故障单提供自己的集合,则无法有效地索引和查询故障单。