authenticateSe autentica mediante el mecanismo de autenticación x.. Al usar, utilice509
mongosheldb.auth()ayudante como sigue:Tip
Puede usar el método junto con varios métodos o comandos de autenticación/gestión de usuarios para solicitar la contraseña en lugar de
passwordPrompt()mongoespecificarla directamente en la llamada al método/comando. Sin embargo, puede especificarla directamente como lo hacía con versiones anteriores del shell.db.auth( "username", passwordPrompt() ) En versiones anteriores, para utilizar el método, especifique la
db.auth()contraseña:db.auth( "username", "password" )
Compatibilidad
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 M,0 M2 y5 M. Para obtener más información, consulte 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.
Comportamiento
Desconexión del cliente
A partir de MongoDB 4.2, si el cliente que emitióauthenticatese desconecta antes de que se complete la operación, MongoDB marcaauthenticatepara la finalización mediantekillOp.