Docs Menu
Docs Home
/ /

Comandos no admitidos en Atlas

Atlas M0 Free clusters and Flex clusters don't support all functionality available to other clusters. To learn more about M0 cluster limits, see Atlas M0 (Free Cluster) Limits. To learn more about Flex cluster limits, see Atlas Flex Limitations.

Nota

Si utiliza un comando no compatible o una sintaxis no válida, Atlas devuelve el siguiente mensaje de error:

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

Para aprender más sobre la sintaxis válida, consulta Comandos de base de datos

Puede ejecutar los siguientes comandos con límites en clústeres gratuitos M0 y clústeres Flex:

Comando
Limit
  • No admite el $where operador.

  • Limita la operación en count la local base de datos a las system.replset oplog.rs colecciones y.

Los clústeres libres M y los clústeres Flex no permiten el comando en0 dbStats las local config bases de datos y.

Para obtener más información, consulte Límites operativos.

No admite el $where operador.

  • No admite el $where operador.

  • No admite la variable del sistema $$USER_ROLES.

  • Ignora el parámetro allowDiskUse.

  • Limita la operación en find la local base de datos a la oplog.rs colección.

  • Limita la operación al uso de una condición de igualdad al consultar find el ns campo en la oplog.rs colección en la local base de datos.

    { "ns" : "test.foo" }

Limita la ejecución a estos dos documentos:

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

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

Limita el método al usuario de MongoDB que ejecutó la db.killOp() operación.

No admite la variable del sistema $$USER_ROLES.

No admite la variable del sistema $$USER_ROLES.

No admite la variable del sistema $$USER_ROLES.

Limita la respuesta a los siguientes 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

0 Los clústeres gratuitos y los clústeres Flex no admiten los siguientes comandos:

Nota

Los comandos disponibles para clústeres de todos los demás niveles, M10 y mayores, corresponden a los privilegios definidos para los roles incorporados de Atlas MongoDB. Para aprender más sobre los permisos, consulta Privilegios de usuario de Atlas.

Los clústeres gratuitos y los clústeres flexibles M0 no admiten las siguientes opciones de herramientas de línea de comandos:

Para obtener más información, consulte Límites del clúster M.0

Atlas requiere que los clientes se autentiquen para acceder a un clúster de Atlas. Atlas proporciona una lista seleccionada de privilegios de usuario de base de datos. Estos privilegios proporcionan acceso a un subconjunto de comandos de MongoDB.

Atlas limita el método al usuario MongoDB que ejecutó la db.killOp() operación.

Atlas admite el siguiente comando de fragmentación solo en M30+ clústeres fragmentados:

La siguiente tabla enumera los comandos y métodos de shell más comunes que no son compatibles con los privilegios de usuario de la base de datos. Para garantizar la estabilidad y el rendimiento del clúster, Atlas subsume o restringe la funcionalidad que proporcionan estos comandos.

Comandos
Método de concha
Acciones de privilegio
Comandos
Método de concha
Acciones de privilegio
[1](1, 2) Puedes usar setAllowMigrations para controlar la compensación de una colección específica.
[2] Este comando no es compatible solo con clústeres de escritura global.
[3](,1 2) Puede llamar getUser a para su propia cuenta de usuario.

Los clústeres M +10no admiten la opción mongorestore --preserveUUID para.

Contacta al soporte de Atlas si tu caso de uso requiere acceso a un comando que los privilegios de usuario de base de datos de Atlas no admiten actualmente.

Volver

Límites M0

En esta página