• 技术文章 >数据库 >MongoDB

    mongodb怎么查看索引

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

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

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

    db.COLLECTION_NAME.getIndexes()

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    >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索引大小:

    1

    2

    > db.sites.totalIndexSize()

    16352

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

    db.system.indexes.find()

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

    1

    > db.system.indexes.find()

    专题推荐:mongodb
    上一篇:mongodb为关系型数据库吗? 下一篇:mongodb为什么数据库?

    相关文章推荐

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

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网