在我的收藏中,我的文档似乎比较相似。我需要知道我的生产服务器需要多少存储空间来存储我的文档,这就是我查询的原因:
db.collectionName.stats()
Run Code Online (Sandbox Code Playgroud)
我的字段 avgObjSize 大约为 6442 字节。我在我的收藏中选择了一个随机文档,我输入:
Object.bsonsize(db.collectionName.find({"_id" : ObjectId("5508497c51a990da07b07106")}))
Run Code Online (Sandbox Code Playgroud)
我获得了 810 个字节。
为什么我有这么大的差异?
我还注意到,我存储的文档越多,avgObjSize 减少的越多……这正常吗?(我查过,我的文件不是空的。)
它是一个开发服务器,所以我使用的是 Red Hat Enterprise Linux 5.8,它是一个 32 位版本。