Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.

Comandos sem suporte em cluster Atlas

Esta página compara o suporte a comandos para clusters Free, clusters Flex, clusters M10+ Atlas Core e clusters M10+ Atlas Infinite nas seguintes seções:

O Atlas exige que os clientes autentiquem para acessar um cluster do Atlas. O Atlas fornece uma lista organizada de privilégios de usuário de banco de dados que concedem acesso a um subconjunto de comandos do MongoDB. As tabelas na seção Comandos não suportados listam os comandos que estão fora desse subconjunto para cada tipo de cluster.

Os clusters Atlas Free, Flex e Infinite não oferecem suporte a todas as funcionalidades disponíveis para outros clusters. Para aprender mais, consulte:

As tabelas a seguir listam os comandos do MongoDB, métodos de shell e ações de privilégio que o Atlas não suporta, por tipo de cluster. Para garantir a estabilidade e o desempenho do cluster, o Atlas automatiza a funcionalidade que esses comandos fornecem. O Atlas restringe outros comandos com base no tier ou na edição do banco de dados de um cluster.

Um indica que o tipo de cluster não oferece suporte ao comando.

Observação

Se você utilizar um comando não suportado ou sintaxe inválida em clusters Free e clusters Flex, o Atlas retornará a seguinte mensagem de erro:

<$command> is not allowed or the syntax is incorrect,
see the Atlas documentation for more information.

Para saber mais sobre sintaxe válida, consulte Comandos de banco de dados

Comando
método shell
Ações privilegiadas
Free e Flex
M10+ Core
M10+ Infinite

shardedFinish

Comando
método shell
Ações privilegiadas
Free e Flex
M10+ Core
M10+ Infinite

copydbgetnonce

copydbsaslstart

Comando
método shell
Ações privilegiadas
Free e Flex
M10+ Core
M10+ Infinite

currentOpCtx

forcerror

getDiagnosticData

getPrevError

handshake

Comando
método shell
Ações privilegiadas
Free e Flex
M10+ Core
M10+ Infinite

planCacheListPlans

planCacheListQueryShapes

Comando
método shell
Ações privilegiadas
Free e Flex
M10+ Core
M10+ Infinite
[1](1, 2) Você pode usar setAllowMigrations para controlar o equilíbrio de uma coleção específica.
[2] Este comando não é suportado apenas em clusters global write.

Observação

Como alternativa, consulte as Funções de Usuário do Atlasdisponíveis.

[3](1, 2) You can call getUser for your own user account.

O Atlas não suporta as seguintes opções da ferramenta de linha de comando. Um indica que o tipo de cluster não oferece suporte à opção.

O Atlas oferece suporte aos seguintes comandos com limites.

Você pode executar os seguintes comandos com limites em clusters gratuitos e clusters flexíveis:

Comando
Limite
  • Não suporta o operador $where .

  • Limita a count operation no local database para as collections system.replset e oplog.rs .

Os clusters gratuitos e os clusters Flex não permitem o comando dbStats nos bancos de dados local e config.

Para saber mais, consulte Limites operacionais.

Não suporta o operador $where .

  • Não suporta o operador $where .

  • Não oferece suporte à variável de sistema $$USER_ROLES.

  • Ignora o parâmetro allowDiskUse.

  • Limita a find operation no local database para a collection oplog.rs .

  • Limita a operação find ao uso de uma condição de igualdade ao executar query do campo ns na coleção oplog.rs no banco de dados local .

    { "ns" : "test.foo" }

Limita a execução a estes dois documentos:

  • { "getParameter": 1, "authSchemaVersion": 1 }

  • { "getParameter": 1, "authenticationMechanisms": 1 }

Limita o método db.killOp() ao usuário MongoDB que executou a operação.

Não oferece suporte à variável de sistema $$USER_ROLES.

Não oferece suporte à variável de sistema $$USER_ROLES.

Não oferece suporte à variável de sistema $$USER_ROLES.

Limita a resposta aos seguintes campos:

  • $clusterTime.clusterTime

  • $clusterTime.operationTime

  • $clusterTime.signature.hash

  • $clusterTime.signature.keyId

  • $clusterTime.signature

  • asserts.msg

  • asserts.regular

  • asserts.rollovers

  • asserts.user

  • asserts.warning

  • atlasVersion.gitVersion

  • atlasVersion.version

  • connections.available

  • connections.current

  • connections.totalCreated

  • extra_info.note

  • extra_info.page_faults

  • host

  • localTime

  • mem.bits

  • mem.mapped

  • mem.mappedWithJournal

  • mem.resident

  • mem.supported

  • mem.virtual

  • metrics.atlas.bytesInWrites

  • metrics.atlas.connectionPool.totalCreated

  • network.bytesIn

  • network.bytesOut

  • network.numRequests

  • ok

  • opcounters.command

  • opcounters.delete

  • opcounters.getmore

  • opcounters.insert

  • opcounters.query

  • opcounters.update

  • opcountersRepl.command

  • opcountersRepl.delete

  • opcountersRepl.getmore

  • opcountersRepl.insert

  • opcountersRepl.query

  • opcountersRepl.update

  • pid

  • process

  • repl.electionId

  • repl.hosts[]

  • repl.ismaster

  • repl.lastWrite.lastWriteDate

  • repl.lastWrite.majorityOpTime.t

  • repl.lastWrite.majorityOpTime.ts

  • repl.lastWrite.majorityWriteDate

  • repl.lastWrite.opTime.t

  • repl.lastWrite.opTime.ts

  • repl.me

  • repl.primary

  • repl.rbid

  • repl.secondary

  • repl.setName

  • repl.setVersion

  • repl.tags.nodeType

  • repl.tags.provider

  • repl.tags.region

  • repl.tags

  • storageEngine.backupCursorOpen

  • storageEngine.dropPendingIdents

  • storageEngine.name

  • storageEngine.oldestRequiredTimestampForCrashRecovery

  • storageEngine.persistent

  • storageEngine.readOnly

  • storageEngine.supportsCommittedReads

  • storageEngine.supportsPendingDrops

  • storageEngine.supportsSnapshotReadConcern

  • uptime

  • uptimeEstimate

  • uptimeMillis

  • version

O Atlas limita o método db.killOp() ao usuário MongoDB que executou a operação.

O Atlas não oferece suporte ao comando killAllSessions, a menos que os usuários de banco de dados tenha:

O Atlas suporta os seguintes comandos de sharding apenas em clusters sharded M30+ do Atlas Core.

O Atlas limita o método db.killOp() ao usuário MongoDB que executou a operação.

O Atlas não oferece suporte ao comando killAllSessions, a menos que os usuários de banco de dados tenha:

Os clusters Atlas Infinite só oferecem suporte ao comando profile quando o nível do profiler de banco de dados é 0.

Entre em contato com o suporte do Atlas se o seu caso de uso exigir acesso a um comando que os privilégios de usuário do banco de dados do Atlas não suportam no momento.