• 技术文章 >数据库 >MongoDB

    mongodb怎么查看索引

    yangyang2020-05-15 10:19:27原创5877

    MongoDB提供了查看索引信息的方法:getIndexes()方法可以用来查看集合的所有索引,totalIndexSize()查看集合索引的总大小,db.system.indexes.find()查看数据库中所有索引信息。

    1、查看集合中的索引getIndexes()

    db.COLLECTION_NAME.getIndexes()

    如,查看集合sites中的索引:

    >db.sites.getIndexes()
    [
      {
    	"v" : 1,
    	"key" : {
    	  "_id" : 1
    	},
    	"name" : "_id_",
    	"ns" : "newDB.sites"
      },
      {
    	"v" : 1,
    	"key" : {
    	  "name" : 1,
    	  "domain" : -1
    	},
    	"name" : "name_1_domain_-1",
    	"ns" : "newDB.sites"
      }
    ]

    2、查看集合中的索引大小totalIndexSize()

    db.COLLECTION_NAME.totalIndexSize()

    如,查看集合sites索引大小:

    > db.sites.totalIndexSize()
    16352

    3、查看数据库中所有索引db.system.indexes.find()

    db.system.indexes.find()

    如,当前数据库的所有索引:

    > db.system.indexes.find()
    专题推荐:mongodb
    上一篇:mongodb为关系型数据库吗? 下一篇:mongodb为什么数据库?

    相关文章推荐

    • 远程连接mongodb端口不通怎么解决?• mongodb数据怎么导入新表中?• mongodb数据怎么导入新表中?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网