[TOC]

索引参考

索引参考

在本页面

mongoShell中的索引方法

名称 描述
db.collection.createIndex() 在集合上建立索引。
db.collection.dropIndex() 删除集合上的指定索引。
db.collection.dropIndexes() 删除集合上的所有索引。
db.collection.getIndexes() 返回描述集合中现有索引的文档数组。
db.collection.reIndex() 重建集合上的所有现有索引。
db.collection.totalIndexSize() 报告集合上的索引使用的总大小。提供围绕输出totalIndexSize字段的包装器collStats。
cursor.explain() 报告有关游标的查询执行计划。
cursor.hint() 强制MongoDB对查询使用特定的索引。
cursor.max() 指定游标的排他上限。用于cursor.hint()
cursor.min() 指定一个游标的下限值。用于cursor.hint()

索引数据库命令

名称 描述
createIndexes 为一个集合构建一个或多个索引。
dropIndexes 从集合中删除索引。
compact 对集合进行碎片整理并重建索引。
reIndex 重建集合上的所有索引。
validate 内部命令,用于扫描集合的数据并为正确性编制索引。
geoSearch 执行使用MongoDB的干草堆索引功能的地理空间查询。
checkShardingIndex 验证分片键索引的内部命令。

地理空间查询选择器

名称 描述
$geoWithin 选择边界GeoJSON几何内的几何。该2dsphere和2D指标支持 $geoWithin。
$geoIntersects 选择与GeoJSON几何形状相交的几何形状。该2dsphere索引支持 $geoIntersects。
$near 返回点附近的地理空间对象。需要地理空间索引。该2dsphere和2D指标支持 $near。
$nearSphere 返回球体上某个点附近的地理空间对象。需要地理空间索引。该2dsphere和2D指标支持 $nearSphere。

索引查询修饰符

名称 描述
$explain 强制MongoDB报告查询执行计划。请参阅explain()。
$hint 强制MongoDB使用特定索引。看到hint()
$max 指定要在查询中使用的索引的排他上限。请参阅max()。
$min 指定一个包容性的下限为索引在查询中使用。请参阅min()。
$returnKey 强制光标只返回索引中包含的字段。

Copyright © 上海锦木信息技术有限公司 all right reserved,powered by Gitbook文件修订时间: 2020-12-18 11:34:57

results matching ""

No results matching ""