On this page本页内容
cursor.
hint
(index)¶mongo
Shell Method
This page documents the 本页记录了mongo
shell method, and does not refer to the MongoDB Node.js driver (or any other driver) method. mongo
shell方法,未提及MongoDB Node.js驱动程序(或任何其他驱动程序)方法。For corresponding MongoDB driver API, refer to your specific MongoDB driver documentation instead.有关相应的MongoDB驱动程序API,请参阅特定的MongoDB驱动程序文档。
Call this method on a query to override MongoDB’s default index selection and query optimization process. 对查询调用此方法以覆盖MongoDB的默认索引选择和查询优化过程。Use 使用db.collection.getIndexes()
to return the list of current indexes on a collection.db.collection.getIndexes()
返回集合上当前索引的列表。
The cursor.hint()
method has the following parameter:cursor.hint()
方法具有以下参数:
index |
string |
|
The following example returns all documents in the collection named 下面的示例使用users
using the index on the age
field.age
字段上的索引返回集合中名为users
的所有文档。
You can also specify the index using the index name:还可以使用索引名称指定索引:
You can specify 可以指定{ $natural : 1 }
to force the query to perform a forwards collection scan:{ $natural : 1 }
强制查询执行转发集合扫描:
You can also specify 还可以指定{ $natural : -1 }
to force the query to perform a reverse collection scan:{ $natural : -1 }
强制查询执行反向收集扫描:
See also参阅