Unsupported Commands in M10+
Clusters¶
On this page
Atlas requires clients to authenticate to access an Atlas cluster. Atlas provides a curated list of Database User Privileges. These privileges provide access to a subset of MongoDB commands.
Limited Commands¶
Atlas limits the db.killOp()
method to
the MongoDB user who ran the operation.
Unsupported Commands¶
The following table lists the most common commands and shell methods that database user privileges do not support. To ensure cluster stability and performance, Atlas subsumes or restricts the functionality that these commands provide.
Administrative¶
Commands | Shell Method | Privilege Actions |
---|---|---|
Others that use | ||
eval | db.eval() | |
Sessions¶
Commands | Shell Method | Privilege Actions |
---|---|---|
Replication¶
Commands | Shell Method | Privilege Actions |
---|---|---|
resync |
Sharding¶
Commands | Shell Method | Privilege Actions |
---|---|---|
[1] | This command is not supported on global write clusters only. |
User and Role Management¶
As an alternative, see the available Atlas User Roles.
Commands | Shell Method | Privilege Actions |
---|---|---|
getUser [2] | ||
[2] | (1, 2) You can call getUser for your own user account. |
Aggregation Pipeline¶
Atlas doesn't support the $planCacheStats
aggregation pipeline stage.
MongoDB 4.2+ Incompatibility¶
MongoDB versions 4.2 and later do not support the following commands and methods:
Commands | Shell Method |
---|---|
parallelCollectionScan | |
clone | |
copydb |
Contact Support¶
Please contact Atlas support if your use case requires access to a command not currently supported by the existing Atlas database user privileges.