Docs 菜单
Docs 主页
/
MongoDB Manual
/

索引参考

在此页面上

  • 索引方法 mongosh
  • 索引数据库命令
  • 地理空间查询选择器
名称
说明

db.collection.createIndex()

在集合上构建索引。

删除集合的指定索引。

删除集合上的所有索引。

返回说明集合上现有索引的一组文档。

重新构建集合上的所有现有索引。

报告集合上索引使用的总大小。提供 collStats 输出的 totalIndexSize 字段的封装器。

报告游标的查询执行计划。

强制 MongoDB 对查询使用特定索引。

指定游标的排除式索引上限。用于结合使用 cursor.hint()

指定游标的包含式索引下限。用于结合使用 cursor.hint()

名称
说明

为集合构建一个或多个索引。

从集合中删除索引。

对集合进行碎片整理并重新构建索引。

重新构建集合上的所有索引。

用于扫描集合数据和索引的正确性的内部命令。

在 MongoDB 5.0 中已删除。执行使用 MongoDB 干草堆索引功能的地理空间查询。

更改数据承载成员(即提交法定人数),包括主节点,必须在主节点将这些索引标记为就绪之前投票以提交正在进行的索引构建

名称
说明

选择在边界 GeoJSON 几何图形内的几何图形。2dsphere2d 索引支持 $geoWithin

选择与 GeoJSON 几何图形相交的几何图形。2dsphere 索引支持 $geoIntersects

返回接近某个点的地理空间对象。需要地理空间索引。2dsphere2d 索引支持 $near

返回与球面上的某个点接近的地理空间对象。需要地理空间索引。2dsphere2d 索引支持 $nearSphere

后退

确保查询选择性