mongodb - 如何获取 MongoDB 中单个索引的大小?

标签 mongodb

我知道我可以使用 db.collection.totalIndexSize() 来获取总索引大小,但我有兴趣查看单个索引的大小。

支持吗?

最佳答案

当然可以。 db.collection.stats().indexSizes 是一个嵌入文档,其中每个索引名称是一个键,值是总索引大小(以字节为单位):

> db.test.stats()
{
        "ns" : "test.test",
         <snip>
        "indexSizes" : {
                "_id_" : 137904592,
                "a_1" : 106925728
        },
        "ok" : 1
}

关于mongodb - 如何获取 MongoDB 中单个索引的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7851563/

相关文章:

java - Mongo Java 驱动程序 3 - 使用扩展 'Document' 的对象

node.js - 在 Mongoose 中填充数据无法正常工作?

java - 如何在 Spring Boot 中使用查询 DSL 和 MongoDB

javascript - Mongodb 不会将项目插入集合中

mongodb - 如何创建 mongo 索引以确保字段永远不为 null/不存在/为空?

java - MongoDB Java Driver 何时建立连接?

node.js - 我如何通过 Mongodb 查询数组类型

mongodb - windows 7 64 位正在安装 32 位的 meteor

php - Mongodb/Couchdb 代替 MySQL(从 PHP 切换到 Node)

javascript - 使用 Javascript 手动插入 ObjectId