Comandos no compatibles en M0 y en los clústeres Atlas Flex
Los clústeres gratuitos de Atlas y los clústeres Flex no admiten todas las funcionalidades disponibles para otros clústeres. Para obtener más información sobre los límites del clúster M0, consulta Límites del clúster gratuito de Atlas. Para obtener más información sobre los límites de clúster de Flex, consulta Limitaciones de Atlas Flex.
Nota
Si usas un comando no admitido 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 obtener más información sobre la sintaxis válida, consulta Comandos de la base de datos
Comandos limitados
Puedes ejecutar los siguientes comandos con límites en los clústeres Free y Flex:
Comando | Limit | ||
|---|---|---|---|
| |||
Los clústeres gratuitos y los clústeres Flex no permiten el comando Para aprender más, ve Límites operativos. | |||
No admite el operador | |||
| |||
Limita la ejecución a estos dos documentos:
| |||
Limita el método | |||
No admite la variable del sistema de variables $$USER_ROLES. | |||
No admite la variable del sistema de variables $$USER_ROLES. | |||
No admite la variable del sistema de variables $$USER_ROLES. | |||
Limita la respuesta a los siguientes campos:
|
Comandos no compatibles
Los clústeres Free y 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.
|
|
|
Opciones de línea de comandos no compatibles
Los clústeres gratuitos y los clústeres Flex no admiten las siguientes opciones de herramientas de línea de comandos:
Herramienta de línea de comandos | Opciones no admitidas |
|---|---|
Para obtener más información, consulte Límites del clúster M0.
Comandos no compatibles en clústeres de M10+
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 permiten acceder a un subconjunto de comandos de MongoDB.
Los comandos de esta sección no son compatibles con los clústeres Atlas Core ni con los clústeres Atlas Infinite. Los clústeres Atlas Infinite no admiten algunos comandos adicionales. Para obtener más información, consulte Comandos no compatibles en los clústeres Atlas Infinite M10+.
Comandos limitados
Atlas limita el método db.killOp() al usuario de MongoDB que ejecutó la operación.
Atlas no admite el comando killAllSessions a menos que el usuario de la base de datos tenga:
el privilegio
killAnySession, oel rol
killOpSession.
Atlas admite el siguiente comando de fragmentación únicamente en clústeres Atlas Core fragmentados M30+. Los clústeres Atlas Infinite no admiten clústeres fragmentados en la versión preliminar pública, por lo que estos comandos no se aplican a los clústeres Atlas Infinite.
Comandos no compatibles
La siguiente tabla enumera los comandos y métodos de shell más comunes que los privilegios de usuario de base de datos no admiten. Para garantizar la estabilidad y el rendimiento del clúster, Atlas subsume o restringe la funcionalidad que proporcionan estos comandos.
Administrativo
Comandos | método del shell | Acciones de privilegio |
|---|---|---|
|
| |
Otros que utilizan | ||
Replicación
Comandos | método del shell | Acciones de privilegio |
|---|---|---|
| ||
| ||
|
particionado
Comandos | método del shell | 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. |
Gestión de usuarios y roles
Nota
Como alternativa, consulta los Atlas user Rolesdisponibles.
Comandos | método del shell | Acciones de privilegio |
|---|---|---|
| ||
| [3] | (1, 2) Puedes llamar a getUser para tu propia cuenta de usuario. |
Opciones de línea de comandos no compatibles
Los clústeres M10+ no admiten la opción --preserveUUID para mongorestore.
Comandos no compatibles en clústeres Atlas Infinite M10+
Además de los comandos que los clústeres M10+ no admiten, los clústeres Atlas Infinite no admiten la siguiente funcionalidad o comandos.
Comandos limitados
Los clústeres de Atlas Infinite solo admiten el comando profile cuando el nivel del perfilador de la base de datos es 0.
Comandos no compatibles
Los clústeres Atlas Infinite no admiten los siguientes comandos. En los clústeres Atlas Core, puede ejecutar estos comandos con la acción de privilegio correspondiente.
Ponte en contacto con soporte
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.