【发布时间】:2017-07-06 15:01:41
【问题描述】:
我有一个:
- MongoDB 数据库
- NodeJS 上的 REST API
- Angular JS 前端
现在我想创建数据库 schma。它将是:
故事 - 用户插入带有描述的故事。
问题 - 与故事的关系。一个故事可以有超过 100 个问题。
答案 - 与问题的关系。一个问题只能有一个答案。
我应该在 MongoDb 中选择什么类型的关系?我需要更快的灵魂。 例如:
{
title: "Story title",
descr: "Story descr",
questions: [
{body: "Question body", user: "User}
]
}
【问题讨论】:
-
感谢您询问架构设计。很多人从 MongoDB 开始并实施 3NF(他们最终不开心)。 +1