如何在mongodb中创建这个命名对象的结构?

时间:2017-05-12 17:49:02

标签: mongodb database-design mongoose database

现在,我正在使用 Firebase 这样的结构。我切换到MongoDB ,所以我可以有更复杂的查询。

{
  leagues: {
    'a': { players, teams },
    'b': { players, teams }
  }
}

玩家,团队等都会有模特。他们将在用户创建的联赛内。

我如何在MongoDB中创建这个结构,其中这些联盟包含球队和球员的集合?

感谢刚刚开始使用mongodb的帮助。

1 个答案:

答案 0 :(得分:0)

您可以简单地拥有两个具有一对多关系的不同集合

将球员嵌入球队。

这取决于你如何适合你。在决定结构之前,请考虑您的查询并评估索引