Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.

autenticar (comando de base de datos)

authenticate

Se autentica utilizando el mecanismo de autenticación X.509. Cuando utilices mongosh, utiliza el asistente db.auth() de la siguiente manera:

Tip

Puedes usar el método passwordPrompt() en conjunto con varios métodos y comandos de gestión de autenticación de usuarios para solicitar la contraseña en lugar de especificar la contraseña directamente en la llamada al método o comando. Sin embargo, aún puedes especificar la contraseña directamente como lo harías con las versiones anteriores del shell mongo.

db.auth( "username", passwordPrompt() )

En versiones anteriores, para usar el método db.auth(), especifica la contraseña:

db.auth( "username", "password" )

Este comando está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

Importante

Este comando no es compatible con los clústeres M0 y Flex. Para obtener más información, consulta Comandos no compatibles.

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

Si el cliente que emitió authenticate se desconecta antes de que la operación se complete, MongoDB marca authenticate para su terminación usando killOp.

Califique esta página