MongoDB学习——排序和索引

排序

使用sort()函数实现排序

按照age升序排序,age一样则按照score升序排序(1为升序,-1位降序)

MongoDB学习——排序和索引

索引

创建索引

MongoDB中会自动为文档中的_id创建索引,还可以使用createIndex()函数为其他列创建索引。在创建索引时需要指定排序规则。1 按照升序规则创建索引,-1 按照降序规则创建索引。在创建索引时,需要使用具有 dbAdmin 或者 dbAdminAnyDatabase 角色的用户。

MongoDB学习——排序和索引

查看索引

getIndexes()或者 getIndexSpecs()函数

MongoDB学习——排序和索引

MongoDB学习——排序和索引

获取索引键

MongoDB学习——排序和索引

查看索引大小

MongoDB学习——排序和索引

每个索引的大小和总大小

MongoDB学习——排序和索引

删除索引

使用dropIndex函数(删除指定索引)

MongoDB学习——排序和索引

使用dropIndexes函数(删除所有索引)

MongoDB学习——排序和索引