• 技术文章 >数据库 >MongoDB

    mongodb 如何查看索引

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-12-02 11:28:25原创2645

    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()

    python学习网,大量的免费python视频教程,欢迎在线学习!

    专题推荐:mongodb 查看 索引
    上一篇:mongodb 如何停止服务 下一篇:mongodb 企业版和社区版有什么区别

    相关文章推荐

    • mongodb怎么建索引• mongodb有几种索引• 一文了解MongoDB索引

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网