Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Menu Docs
Página inicial do Docs
/ /

Comandos Não Suportados no Atlas

Os clusters gratuitos do Atlas e os clusters flexíveis não oferecem suporte a todas as funcionalidades disponíveis para outros clusters. Para aprender mais sobre os limites do cluster M0, consulteLimites do cluster gratuito do Atlas . Para saber mais sobre os limites do cluster Flex, consulte Limitações do Atlas Flex.

Observação

Se você utilizar um comando não suportado ou sintaxe inválida, 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 do Banco de Dados

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

Comando
Limite
  • Limita o parâmetro maxTimeMs para 300 segundos (300000).

  • Ignora o parâmetro allowDiskUse.

  • Não é compatível com os operadores $accumulator e $function.

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

  • 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

Clusters gratuitos e clusters Flex não suportam os seguintes comandos:

Observação

Os comandos disponíveis para clusters de todos os outros níveis, M10 e maiores, correspondem aos privilégios definidos para as funções integradas do Atlas MongoDB. Para saber mais sobre permissões, consulte Privilégios do Atlas User.

Os clusters gratuitos e os clusters flexíveis não suportam as seguintes opções da ferramenta de linha de comando:

Para obter mais informações, consulte Limites do cluster M0.

O Atlas exige que os clientes autentiquem para acessar um cluster Atlas. O Atlas fornece uma lista organizada de privilegios de usuario de base de datos. Esses privilégios fornecem acesso a um subconjunto de comandos MongoDB.

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

O Atlas suporta o seguinte comando de fragmentação apenas em clusters fragmentados M30+:

A tabela a seguir lista os comandos e métodos de shell mais comuns que os privilégios de usuário do banco de dados não suportam. Para garantir a estabilidade e o desempenho do cluster, o Atlas inclui ou restringe a funcionalidade que esses comandos fornecem.

Comandos
método shell
Ações privilegiadas
Comandos
método shell
Ações privilegiadas
[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) Você pode ligar para getUser para sua própria conta de usuário.

Os clusters M +10não são compatíveis com a opção --preserveUUID mongorestore para .

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.

Voltar

Limites de cluster gratuito

Nesta página