Which Commands are Supported or Restricted by DDS?
The following tables list the commands supported and restricted by DDS (Community Edition).
For more information, see official MongoDB documentation.
| Type | Command | Supported | Description |
|---|---|---|---|
| Aggregates Commands | aggregate | √ | - |
| count | √ | - | |
| distinct | √ | - | |
| group | √ | - | |
| mapReduce | √ | This command can be used only when the security.javascriptEnabled parameter in the parameter group associated with the DB instance is set to true. For more information, see MapReduce Commands. | |
| Geospatial Commands | geoNear | √ | - |
| geoSearch | √ | - | |
| Query and Write Operation Commands | find | √ | - |
| insert | √ | - | |
| update | √ | - | |
| delete | √ | - | |
| findAndModify | √ | - | |
| getMore | √ | - | |
| getLastError | √ | - | |
| resetError | √ | - | |
| getPrevError | √ | - | |
| parallelCollectionScan | √ | - | |
| Query Plan Cache Commands | planCacheListFilters | √ | - |
| planCacheSetFilter | √ | - | |
| planCacheClearFilters | √ | - | |
| planCacheListQueryShapes | √ | - | |
| planCacheListPlans | √ | - | |
| planCacheClear | √ | - | |
| Authentication Commands | logout | √ | - |
| authenticate | √ | - | |
| copydbgetnonce | √ | - | |
| getnonce | √ | - | |
| authSchemaUpgrade | x | System command | |
| User Management Commands | createUser | √ | - |
| updateUser | √ | - | |
| dropUser | √ | - | |
| dropAllUsersFromDatabase | √ | - | |
| grantRolesToUser | √ | - | |
| revokeRolesFromUser | √ | - | |
| usersInfo | √ | - | |
| Role Management Commands | invalidateUserCache | √ | - |
| createRole | √ | - | |
| updateRole | √ | - | |
| dropRole | √ | - | |
| dropAllRolesFromDatabase | √ | - | |
| grantPrivilegesToRole | √ | - | |
| revokePrivilegesFromRole | √ | - | |
| grantRolesToRole | √ | - | |
| revokeRolesFromRole | √ | - | |
| rolesInfo | √ | - | |
| Replication Commands | replSetElect | x | System command |
| replSetUpdatePosition | x | System command | |
| appendOplogNote | x | System command | |
| replSetFreeze | x | System command | |
| replSetGetStatus | √ | - | |
| replSetInitiate | x | System command | |
| replSetMaintenance | x | System command | |
| replSetReconfig | x | System command | |
| replSetStepDown | x | System command | |
| replSetSyncFrom | x | System command | |
| replSetRequestVotes | x | System command | |
| replSetDeclareElectionWinner | x | System command | |
| resync | x | System command | |
| applyOps | x | System command | |
| isMaster | √ | - | |
| replSetGetConfig | x | System command | |
| Sharding Commands | flushRouterConfig | x | High-risk commands |
| addShard | x | Unauthorized operation | |
| addShardToZone | √ | - | |
| balancerStart | √ | - | |
| balancerStatus | √ | - | |
| balancerStop | √ | - | |
| removeShardFromZone | √ | - | |
| updateZoneKeyRange | √ | - | |
| cleanupOrphaned | x | High-risk commands | |
| checkShardingIndex | x | System command | |
| enableSharding | √ | - | |
| listShards | x | System command | |
| removeShard | x | High-risk commands | |
| getShardMap | x | System command | |
| getShardVersion | √ | - | |
| mergeChunks | √ | - | |
| setShardVersion | x | System command | |
| shardCollection | √ | - | |
| shardingState | x | System command | |
| unsetSharding | x | System command | |
| split | √ | - | |
| splitChunk | √ | - | |
| splitVector | √ | - | |
| moveChunk | √ | - | |
| movePrimary | √ | - | |
| isdbgrid | √ | - | |
| Administration Commands | setFeatureCompatibilityVersion | √ | - |
| renameCollection | √ | - | |
| dropDatabase | √ | - | |
| listCollections | √ | - | |
| drop | √ | - | |
| create | √ | - | |
| clone | x | System command | |
| cloneCollection | √ | - | |
| cloneCollectionAsCapped | √ | - | |
| convertToCapped | √ | - | |
| filemd5 | √ | - | |
| createIndexes | √ | - | |
| listIndexes | √ | - | |
| dropIndexes | √ | - | |
| fsync | √ | - | |
| clean | x | System command | |
| connPoolSync | x | System command | |
| connectionStatus | √ | - | |
| compact | x | High-risk commands | |
| collMod | √ | - | |
| reIndex | √ | - | |
| setParameter | x | System configuration command | |
| getParameter | √ | - | |
| repairDatabase | x | High-risk commands | |
| repairCursor | x | System command | |
| touch | √ | - | |
| shutdown | x | High-risk commands | |
| logRotate | x | High-risk commands | |
| killOp | √ | - | |
| Diagnostic Commands | availableQueryOptions | √ | - |
| buildInfo | √ | - | |
| collStats | √ | - | |
| connPoolStats | x | System command | |
| cursorInfo | x | System command | |
| dataSize | √ | - | |
| dbHash | x | System command | |
| dbStats | √ | - | |
| diagLogging | x | System command | |
| driverOIDTest | x | System command | |
| explain | √ | - | |
| features | √ | - | |
| getCmdLineOpts | x | System command | |
| getLog | x | System command | |
| hostInfo | x | System command | |
| isSelf | x | System command | |
| listCommands | √ | - | |
| listDatabases | √ | - | |
| netstat | x | System command | |
| ping | √ | - | |
| profile | √ | - | |
| serverStatus | √ | - | |
| shardConnPoolStats | x | System command | |
| top | √ | - | |
| validate | x | System configuration command | |
| whatsmyuri | √ | - | |
| Internal Commands | handshake | x | System command |
| _recvChunkAbort | x | System command | |
| _recvChunkCommit | x | System command | |
| _recvChunkStart | x | System command | |
| _recvChunkStatus | x | System command | |
| _replSetFresh | x | System command | |
| mapreduce.shardedfinish | x | System command | |
| _transferMods | x | System command | |
| replSetHeartbeat | x | System command | |
| replSetGetRBID | x | System command | |
| _migrateClone | x | System command | |
| replSetElect | x | System command | |
| writeBacksQueued | x | System command | |
| writebacklisten | x | System command | |
| System Events Auditing Commands | logApplicationMessage | x | System command |
Last Article: Database Commands
Next Article: MapReduce Commands
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.