- Reference >
- Database Commands >
- Query Plan Cache Commands >
- planCacheClear
planCacheClear¶
On this page
Definition¶
-
planCacheClear¶ Removes cached query plans for a collection. Specify a query shape to remove cached query plans for that shape. Omit the query shape to clear all cached query plans.
The command has the following syntax:
The
planCacheClearcommand has the following field:Field Type Description querydocument Optional. 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. projectiondocument Optional. The projection associated with the query shape. sortdocument Optional. The sort associated with the query shape. commentany Optional. A user-provided comment to attach to this command. Once set, this comment appears alongside records of this command in the following locations:
- mongod log messages, in the
attr.command.cursor.commentfield. - Database profiler output, in the
command.commentfield. currentOpoutput, in thecommand.commentfield.
A comment can be any valid BSON type (string, integer, object, array, etc).
New in version 4.4.
To see the query shapes for which cached query plans exist, see List Query Shapes.
- mongod log messages, in the
Required Access¶
On systems running with authorization, a user must have access that
includes the planCacheWrite action.