技术文章 > 数据库 > MongoDB > 正文

mongodb 如何查看索引

爱喝马黛茶的安东尼

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视频教程,欢迎在线学习!

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 mongodb怎么建索引
 mongodb有几种索引
 一文了解MongoDB索引
相关视频章节
 实例5IP地址归属地的自动查询
 实例4网络图片的爬取和存储
 实例3百度360搜索关键词提交
 实例2亚马逊商品页面的爬取
 实例1京东商品页面的爬取
作者信息

爱喝马黛茶的安东尼

You know nothing!

最近文章
centos7vim中文乱码怎么解决478
centos7怎么删除vim1069
centos7中vim怎么配置1210
推荐视频
视频教程分类