我现在已经阅读了很多文档(并且还在这里找到了问题,但仍不清楚文档是什么。
请看以下示例:
"users": [
{
name: { first: "Alan", last: "Turing" },
contact: { phone: { type: "cell", number: "111-222-3333" } }
},
{
name: { first: "John", last: "Doe" },
contact: { phone: { type: "cell", number: "111-222-3333" } }
}
]
我目前的假设是
{
name: { first: "Alan", last: "Turing" },
contact: { phone: { type: "cell", number: "111-222-3333" } }
}
是一个文件。因此16MB的限制适用于整个数组元素。因此,本文档中的任何内容(例如电话和姓名)都只是嵌入式文档,因此它们本身没有16MB的限制。
这个对吗?
每个文档都有16 MB的大小限制,基本上,该文档是每个数据集/记录,它们都包装在“ {}”中,并且它是集合的直接子对象(不是嵌套/嵌入文档)是单个文档,每个文档这样的文档有16 MB的大小限制,因为它被加载到内存中以作为单个完整记录(如关系数据库中的行)读取/写入数据。
Mongo DB的最大文档大小有16 MB的限制,因此它不应该在RAM内部占用更多内存以BSON格式表示,以实现高效的内存管理
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句