MongoDB的索引类型

MongoDB的索引共有以下几种类型。

インデックスの種類 Ver. 3.6 Ver. 4.0 Ver. 4.2 Ver. 4.4 Ver. 5.0 単一フィールド(Single Field Indexes) ○ ○ ○ ○ ○ 複合インデックス(Compound Indexes) ○ ○ ○ ○ ○ 複数キーインデックス(Multikey Indexes) ○ ○ ○ ○ ○ テキストインデックス(Text Indexes) ○ ○ ○ ○ ○ ワイルドカードインデックス(Wildcard Indexes) – – ○ ○ ○ 地理空間のインデックス(Geospatial Indexes) ○ ○ ○ ○ ○ ハッシュインデックス(Hashed Indexes) ○ ○ ○ ○ ○

可以包含在复合索引中的字段最多是31个。
同时无法包含哈希索引。

地理空间的索引中包含以下内容。

    平面上(2d Indexes)
    地球面上(2dsphere Indexes)
    狭いエリア用(geoHaystack Indexes)

MongoDB 手册 / 索引类型
3.6 版本 / 4.0 版本 / 4.2 版本 / 4.4 版本 / 5.0 版本

以下是我参考的网站:

管理使用 Azure Cosmos DB 的 MongoDB API 创建索引
在 MongoDB 中应用索引的方法

bannerAds