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