Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.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
Javascript 估计MongoDB中的JS对象存储大小_Javascript_Mongodb - Fatal编程技术网

Javascript 估计MongoDB中的JS对象存储大小

Javascript 估计MongoDB中的JS对象存储大小,javascript,mongodb,Javascript,Mongodb,估计json对象(如果json大小可用)将在MongoDB中占用多少存储内存的最佳方法是什么?是否存在某种关联公式?如果您有实际文档,您可以在mongo shell中使用它,如下所示: > Object.bsonsize(<yourdochere>) >Object.bsonsize() 这将为您提供文档的存储大小。如果您有实际文档,您可以在mongo shell中使用它,如下所示: > Object.bsonsize(<yourdochere>) >O

估计json对象(如果json大小可用)将在MongoDB中占用多少存储内存的最佳方法是什么?是否存在某种关联公式?

如果您有实际文档,您可以在mongo shell中使用它,如下所示:

> Object.bsonsize(<yourdochere>)
>Object.bsonsize()

这将为您提供文档的存储大小。

如果您有实际文档,您可以在mongo shell中使用它,如下所示:

> Object.bsonsize(<yourdochere>)
>Object.bsonsize()

这将为您提供文档的存储大小。

Object.bsonsize()
方法

它将为您提供BSON表示中对象的大小

> Object.bsonsize({"_id" : ObjectId("51271c0c45fdc20bd005d1ef")})
22
> Object.bsonsize({"_id" : ObjectId("51271c0c45fdc20bd005d1ff")})
22
> Object.bsonsize({ "a" : 1, "b" : 2})
27
> Object.bsonsize({ "a" : 1, "b" : 2, "_id" : ObjectId("51271c0c45fdc20bd005d1ef") })
44
请记住,如果您计划让mongodb自动将ObjectId分配给您的对象,则需要额外的大小


此外,由于填充机制,对象在集合中的有效空间量将超过对象的大小。

存在
object.bsonsize()
方法

它将为您提供BSON表示中对象的大小

> Object.bsonsize({"_id" : ObjectId("51271c0c45fdc20bd005d1ef")})
22
> Object.bsonsize({"_id" : ObjectId("51271c0c45fdc20bd005d1ff")})
22
> Object.bsonsize({ "a" : 1, "b" : 2})
27
> Object.bsonsize({ "a" : 1, "b" : 2, "_id" : ObjectId("51271c0c45fdc20bd005d1ef") })
44
请记住,如果您计划让mongodb自动将ObjectId分配给您的对象,则需要额外的大小


此外,由于填充机制,对象在集合中的有效空间量将超过对象的大小。

每个json对象的额外大小成本是多少?每个json对象的额外大小成本是多少?