
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.8 计算文档大小
2.8.1 查看集合大小
使用collection.stats命令可以查看book集合的统计信息,代码如下:

字段说明见表2-9。
表2-9 collection.stats命令输出字段

size字段默认使用的单位是字节,如果希望简化显示,则可以指定计算的倍数:

这样返回结果的size会以MB为单位显示。
2.8.2 计算文档大小
如果只是希望计算某个文档对象的大小,则可以使用Object.bsonsize命令,代码如下:

同样,Object.bsonsize命令也适用于数组对象:
