- Reference >
- Database Commands >
- Administration Commands >
- killOp
killOp¶
On this page
3.2 新版功能.
Definition¶
- killOp¶
Terminates an operation as specified by the operation ID. The mongo shell provides the db.killOp() helper. To find operations and their corresponding IDs, see db.currentOp().
The killOp command must be run against the admin database.
To run killOp, use the db.runCommand( { <command> } ) method.
The command has the following form:
{ "killOp": 1, "op": <opid> }
Parameter Type Description op number An operation ID. 警告
Terminate running operations with extreme caution. Only use killOp to terminate operations initiated by clients and do not terminate internal database operations.
Access Control¶
On systems running with authorization, to kill operations not owned by the user, the user must have access that includes the killop privilege action.
Example¶
The following example uses killOp to target the running operation with opid 3478.
use admin
db.runCommand( { "killOp": 1, "op": 3478 } )
The operation returns the following result:
{ "info" : "attempting to kill op", "ok" : 1 }
killOp only confirms its attempt to end the specified operation. Use db.currentOp() to confirm the target operation was terminated.