Help Center> Document Database Service> User Guide (ME-Abu Dhabi Region)> FAQs> Which Commands are Supported or Restricted by DDS?
Updated on 2022-02-22 GMT+08:00

Which Commands are Supported or Restricted by DDS?

The following tables list the commands supported and restricted by DDS.

For more information, see official MongoDB documentation.

Table 1 Commands supported and restricted by DDS

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.

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