On this page本页内容
PlanCache.
clearPlansByQuery
(<query>, <projection>, <sort>)¶Clears the cached query plans for the specified query shape.
The method is only available from the plan cache object
of a specific collection; i.e.
The PlanCache.clearPlansByQuery()
method accepts the following parameters:
query |
document | The query predicate of the query shape. Only the structure of the predicate, including the field names, are significant to the shape; the values in the query predicate are insignificant. |
projection |
document | sort parameter. |
sort |
document |
To see the query shapes for which cached query plans exist, see List Query Shapes.
On systems running with authorization
, a user must have access that includes the planCacheWrite
action.
If a collection orders
has the following query shape:
The following operation removes the query plan cached for the shape:
See also参阅
db.collection.getPlanCache()
PlanCache.listQueryShapes()
PlanCache.clear()