购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.6.3 索引操作

1.查看现有索引

若要返回集合上所有索引的列表,则需使用驱动程序的db.collection.getIndexes()

方法或类似方法。例如,可使用如下方法查看records集合上的所有索引:

2.列出数据库的所有索引

若要列出数据库中所有集合的所有索引,则需在MongoDB的Shell客户端中进行以下操作:

3.删除索引

MongoDB提供的两种从集合中删除索引的方法如下:

若要删除特定索引,则可使用该db.collection.dropIndex()方法。例如,以下操作将删除集合中score字段的升序索引:

还可以使用db.collection.dropIndexes()删除除_id索引之外的所有索引。例如,以下命令将从records集合中删除所有索引:

4.修改索引

若要修改现有索引,则需要删除现有索引并重新创建索引。 uKhT2DGcy0jgG9AO4f+dyVeqjHD9WWEJ3KKC+2ydfITqjhyi8lCWvl++4C+sXuXk

点击中间区域
呼出菜单
上一章
目录
下一章
×