gpt4 book ai didi

javascript - 估算 MongoDB 中的 JS 对象存储大小

转载 作者:行者123 更新时间:2023-11-30 08:54:21 27 4
gpt4 key购买 nike

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

最佳答案

Object.bsonsize() 方法 mongo Shell Quick Reference / Miscellaneous .

它将以 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 分配给您的对象,则会花费额外的大小。

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

关于javascript - 估算 MongoDB 中的 JS 对象存储大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15018838/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com