Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb,一对多关系嵌套_Mongodb - Fatal编程技术网

Mongodb,一对多关系嵌套

Mongodb,一对多关系嵌套,mongodb,Mongodb,上下文 在我的代码中,我有许多对象,对应于: 反对 分区(具有对象列表的分区) 楼层(具有分区列表) 建筑物(具有楼层列表) 客户 场地(包含建筑物列表和客户列表) 代理机构(具有站点列表) 组(有一个代理列表) 据他说,最好是有一个列表,而不是直接引用另一个集合 问题 但我想知道,在我的例子中,我只有一对多的关系,把所有的东西都放在一个集合中是否是个好主意 你能告诉我这是否可以,如果可以,我应该在什么时候将数据拆分到不同的集合中

上下文

在我的代码中,我有许多对象,对应于:

  • 反对
  • 分区(具有对象列表的分区)
  • 楼层(具有分区列表)
  • 建筑物(具有楼层列表)
  • 客户
  • 场地(包含建筑物列表和客户列表)
  • 代理机构(具有站点列表)
  • 组(有一个代理列表)
据他说,最好是有一个列表,而不是直接引用另一个集合

问题

但我想知道,在我的例子中,我只有一对多的关系,把所有的东西都放在一个集合中是否是个好主意

你能告诉我这是否可以,如果可以,我应该在什么时候将数据拆分到不同的集合中