dataSize
定义
dataSize
该
dataSize
命令返回指定数据的字节数。
兼容性
此命令在以下环境中部署的部署中可用
MongoDB Atlas:云中MongoDB部署的全托管服务
重要
此命令不支持在M0、M2和M5集群中。有关更多信息,请参阅不受支持的命令。
MongoDB企业版:基于订阅的、自行管理的MongoDB版本
MongoDB社区版:源代码开放、免费使用和自行管理的MongoDB版本
语法
该命令有以下语法
db.runCommand( { dataSize: <string>, keyPattern: <document>, min: <document>, max: <document>, estimate: <boolean> } )
命令字段
该命令接受以下字段
示例
以下操作在database.collection
集合上运行dataSize
命令,指定要检查的关键字模式为{field: 1}
,关键字范围的下限为{field: 10}
,要检查的关键字的上线为{field: 100}
。
db.runCommand({ dataSize: "database.collection", keyPattern: { field: 1 }, min: { field: 10 }, max: { field: 100 } })
这返回一个文档,其中包含所有匹配文档的字节数。将database.collection
替换为您部署中的数据库和集合。
返回dataSize
所需的时间取决于集合中的数据量。