文档菜单
文档首页
/
MongoDB 手册
/

索引参考

本页

  • mongosh 中的索引方法mongosh
  • 索引数据库命令
  • 地理空间查询选择器
名称
描述
db.collection.createIndex()
在集合上构建索引。
从集合中删除指定的索引。
从集合中删除所有索引。
返回一个文档数组,描述集合上现有的索引。
重建集合上所有现有索引。
报告集合上索引使用的总大小。这是对totalIndexSize字段的包装,该字段在collStats输出中。
报告游标的查询执行计划。
强制 MongoDB 在查询中使用特定的索引。
为游标指定一个排他性的索引上限。与 cursor.hint() 一起使用。
为游标指定一个包含性的索引下限。与 cursor.hint() 一起使用。
名称
描述
为集合构建一个或多个索引。
从集合中删除索引。
对集合进行碎片整理并重建索引。
重建集合上的所有索引。
内部命令,用于扫描集合的数据和索引以检查其正确性。
在MongoDB 5.0中已移除。执行使用MongoDB的haystack索引功能的地理空间查询。
更改必须投票提交正在进行的索引构建的最低数据承载成员数(即提交法定人数),包括主节点,然后主节点将这些索引标记为就绪。
名称
描述
选择在边界内的几何形状GeoJSON几何形状。支持2dsphere2d索引的$geoWithin
选择与GeoJSON几何形状相交的几何形状。支持2dsphere索引的$geoIntersects
返回与点附近的地理空间对象。需要地理空间索引。支持2dsphere2d索引的$near
返回与球面上点附近的地理空间对象。需要地理空间索引。支持2dsphere2d索引的$nearSphere

返回

确保查询选择性