Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Document Database Service/ Guia de usuário/ Uso do banco de dados/ Quais comandos são suportados ou restritos pelo DDS?
Atualizado em 2025-08-07 GMT+08:00

Quais comandos são suportados ou restritos pelo DDS?

As tabelas a seguir listam os comandos suportados e restritos pelo DDS.

Para obter mais informações, consulte documentação oficial do MongoDB.

Conforme mostrado na tabela a seguir, o "√" indica que a versão atual suporta o comando e o "x" indica que a versão atual não suporta o comando.

Tabela 1 Comandos suportados e restritos pelo DDS

Tipo

Comando

3.4

4.0

4.2

Descrição

Comandos agregados

aggregate

√

√

√

-

count

√

√

√

-

distinct

√

√

√

-

group

√

√

√

-

mapReduce

√

√

√

Esse comando pode ser usado somente quando o parâmetro security.javascriptEnabled no modelo de parâmetro associado à instância de BD estiver definido como true. Para obter mais informações, consulte Como usar comandos do MapReduce?

Comandos geoespaciais

geoNear

√

√

√

-

geoSearch

√

√

√

-

Comandos de operação de consulta e gravação

find

√

√

√

-

insert

√

√

√

-

update

√

√

√

-

delete

√

√

√

-

findAndModify

√

√

√

-

getMore

√

√

√

-

getLastError

√

√

√

-

resetError

√

√

√

-

getPrevError

√

√

√

-

parallelCollectionScan

√

√

√

-

Comandos do cache do plano de consulta

planCacheListFilters

√

√

√

-

planCacheSetFilter

√

√

√

-

planCacheClearFilters

√

√

√

-

planCacheListQueryShapes

√

√

√

-

planCacheListPlans

√

√

√

-

planCacheClear

√

√

√

-

Comandos de autenticação

logout

√

√

√

-

authenticate

√

√

√

-

copydbgetnonce

√

√

√

-

getnonce

√

√

√

-

authSchemaUpgrade

x

x

x

Comando do sistema

Comandos de gerenciamento de usuários

createUser

√

√

√

-

updateUser

√

√

√

-

dropUser

√

√

√

-

dropAllUsersFromDatabase

√

√

√

-

grantRolesToUser

√

√

√

-

revokeRolesFromUser

√

√

√

-

usersInfo

√

√

√

-

Comandos do gerenciamento de funções

invalidateUserCache

√

√

√

-

createRole

√

√

√

-

updateRole

√

√

√

-

dropRole

√

√

√

-

dropAllRolesFromDatabase

√

√

√

-

grantPrivilegesToRole

√

√

√

-

revokePrivilegesFromRole

√

√

√

-

grantRolesToRole

√

√

√

-

revokeRolesFromRole

√

√

√

-

rolesInfo

√

√

√

-

Comandos de replicação

replSetElect

x

x

x

Comando do sistema

replSetUpdatePosition

x

x

x

Comando do sistema

appendOplogNote

x

x

x

Comando do sistema

replSetFreeze

x

x

x

Comando do sistema

replSetGetStatus

√

√

√

-

replSetInitiate

x

x

x

Comando do sistema

replSetMaintenance

x

x

x

Comando do sistema

replSetReconfig

x

x

x

Comando do sistema

replSetStepDown

x

x

x

Comando do sistema

replSetSyncFrom

x

x

x

Comando do sistema

replSetRequestVotes

x

x

x

Comando do sistema

replSetDeclareElectionWinner

x

x

x

Comando do sistema

resync

x

x

x

Comando do sistema

applyOps

x

x

x

Comando do sistema

isMaster

√

√

√

-

replSetGetConfig

x

x

x

Comando do sistema

Comandos de particionamento

flushRouterConfig

√

√

√

Comandos de alto risco

addShard

x

x

x

Operação não autorizada

addShardToZone

√

√

√

-

balancerStart

√

√

√

-

balancerStatus

√

√

√

-

balancerStop

√

√

√

-

removeShardFromZone

√

√

√

-

updateZoneKeyRange

√

√

√

-

cleanupOrphaned

x

x

x

Comandos de alto risco

checkShardingIndex

x

x

x

Comando do sistema

enableSharding

√

√

√

-

listShards

x

x

x

Comando do sistema

removeShard

x

x

x

Comandos de alto risco

getShardMap

x

x

x

Comando do sistema

getShardVersion

√

√

√

-

mergeChunks

√

√

√

-

setShardVersion

x

x

x

Comando do sistema

shardCollection

√

√

√

-

shardingState

x

x

x

Comando do sistema

unsetSharding

x

x

x

Comando do sistema

split

√

√

√

-

splitChunk

√

√

√

-

splitVector

√

√

√

-

moveChunk

√

√

√

-

movePrimary

√

x

√

-

isdbgrid

√

√

√

-

Comandos de administração

setFeatureCompatibilityVersion

√

√

√

-

renameCollection

√

√

√

-

dropDatabase

√

√

√

-

listCollections

√

√

√

-

drop

√

√

√

-

create

√

√

√

-

clone

x

x

x

Comando do sistema

cloneCollection

√

√

√

-

cloneCollectionAsCapped

√

√

√

-

convertToCapped

√

√

√

-

filemd5

√

√

√

-

createIndexes

√

√

√

-

listIndexes

√

√

√

-

dropIndexes

√

√

√

-

fsync

√

√

√

-

clean

x

x

x

Comando do sistema

connPoolSync

x

x

x

Comando do sistema

connectionStatus

√

√

√

-

compact

x

x

x

Comandos de alto risco

collMod

√

√

√

-

reIndex

√

√

√

-

setParameter

x

x

x

Comando de configuração do sistema

getParameter

√

√

√

-

repairDatabase

x

x

x

Comandos de alto risco

repairCursor

x

x

x

Comando do sistema

touch

√

√

√

-

shutdown

x

x

x

Comandos de alto risco

logRotate

x

x

x

Comandos de alto risco

killOp

√

√

√

-

releaseFreeMemory

√

√

√

-

Comandos diagnósticos

availableQueryOptions

√

√

√

-

buildInfo

√

√

√

-

collStats

√

√

√

-

connPoolStats

x

x

x

Comando do sistema

cursorInfo

x

x

x

Comando do sistema

dataSize

√

√

√

-

dbHash

x

x

x

Comando do sistema

dbStats

√

√

√

-

diagLogging

x

x

x

Comando do sistema

driverOIDTest

x

x

x

Comando do sistema

explain

√

√

√

-

features

√

√

√

-

getCmdLineOpts

x

x

x

Comando do sistema

getLog

x

x

x

Comando do sistema

hostInfo

x

x

x

Comando do sistema

isSelf

x

x

x

Comando do sistema

listCommands

√

√

√

-

listDatabases

√

√

√

-

netstat

x

x

x

Comando do sistema

ping

√

√

√

-

profile

√

√

√

-

serverStatus

√

√

√

-

shardConnPoolStats

x

x

x

Comando do sistema

top

√

√

√

-

validate

x

x

x

Comando de configuração do sistema

whatsmyuri

√

√

√

-

Comandos internos

handshake

x

x

x

Comando do sistema

_recvChunkAbort

x

x

x

Comando do sistema

_recvChunkCommit

x

x

x

Comando do sistema

_recvChunkStart

x

x

x

Comando do sistema

_recvChunkStatus

x

x

x

Comando do sistema

_replSetFresh

x

x

x

Comando do sistema

mapreduce.shardedfinish

x

x

x

Comando do sistema

_transferMods

x

x

x

Comando do sistema

replSetHeartbeat

x

x

x

Comando do sistema

replSetGetRBID

x

x

x

Comando do sistema

_migrateClone

x

x

x

Comando do sistema

replSetElect

x

x

x

Comando do sistema

writeBacksQueued

x

x

x

Comando do sistema

writebacklisten

x

x

x

Comando do sistema

Comandos de auditoria de eventos do sistema

logApplicationMessage

x

x

x

Comando do sistema