OPTIONS
翻译或纠错本页面

索引概念

以下章节描述了MongoDB中索引的类型,配置选项和特性,并提供示例。点击 Index Introduction 阅读索引简介。 Indexing Tutorials 一节提供了具体操作上的指导。 Indexing Reference 记录了MongoDB中索引的创建,维护和查询相关的命令和操作细节,包括索引类型和选项。

索引类型

MongoDB 针对不同的需求和不同类型的数据提供了多样的索引。

单键索引

单键索引只包含集合中文档的单一指定键的数据。MongoDB不仅可以对文档中的单键建立索引,还可以对内嵌文档中的单键建立索引。

复合索引

复合索引中包含了文档中超过一个以上的键。

多键索引

多键索引包含的是一个数组,当查询中的值和该数组中的任一值相匹配时,索引匹配成功。

地理空间索引和查询

地理空间索引支持对以GeoJSON格式或者合法的坐标对形式存储的数据进行基于位置的搜索。

文本索引

文本索引支持对文档的内容进行全文搜索。

哈希索引

哈希索引使用被索引键的值的哈希值来维护索引。

索引属性

当您建立索引时可以制定的索引属性。

TTL索引

TTL索引只用于TTL集合,这些集合每隔一段时间便会过期。

唯一索引

如果提交的文档中包含了被索引键的重复值, 唯一索引可以让MongoDB拒绝保存该文档。

稀疏索引

稀疏索引不会对那些不包含被索引键的文档建立索引。

索引创建

当创建索引时可以制定的选项。

索引交集

使用索引交集来提升查询性能。

←   索引介绍 索引类型  →
ON THIS PAGE