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