Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.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,假设你有一个大约50000个项目的集合(比如a),但其中的每个项目(比如a)都有一个嵌套的集合,可以是巨大的,比如说2000万个项目(比如B,其中的一个项目被认为是B)。您建议如何将其保存在Mongodb中 A-A-B-B 我应该像上面那样保存它,让您拥有巨大的嵌套集合,还是我应该将集合展平,并实际表示嵌套集合,并在定义每个项(b)所属(A)的额外属性上显示它们?您不能拥有巨大的嵌套文档,因为存在(该链接也给出了此限制的充分理由)。因此,嵌套在a中的集合中的文档必须放入一个单独的集合中,并且您应

假设你有一个大约50000个项目的集合(比如a),但其中的每个项目(比如a)都有一个嵌套的集合,可以是巨大的,比如说2000万个项目(比如B,其中的一个项目被认为是B)。您建议如何将其保存在Mongodb中

A-A-B-B


我应该像上面那样保存它,让您拥有巨大的嵌套集合,还是我应该将集合展平,并实际表示嵌套集合,并在定义每个项(b)所属(A)的额外属性上显示它们?

您不能拥有巨大的嵌套文档,因为存在(该链接也给出了此限制的充分理由)。因此,嵌套在a中的集合中的文档必须放入一个单独的集合中,并且您应该以某种方式将它们与a关联,因为存在一个(该链接也给出了此限制的充分理由)。因此,嵌套在a中的集合中的文档必须放入单独的集合中,并且您应该以某种方式将它们与a关联起来