MongoDB教程
MongoDB运算符
MongoDB命令
MongoDB数据库
MongoDB Shell
MongoDB云和工具

MongoDB 身份验证命令

身份验证命令正在使用称为x.509的身份验证机制。当我们使用mongo shell时,我们可以使用db.auth()帮助器,如下所示:
语法:
db.auth( "userID", passwordPrompt() )
在早期版本的Mongo Shell中,我们可以直接指定密码。不过,从4.2版开始,我们可以使用passwordPrompt()方法和各种用户身份验证或管理方法/命令来提示输入密码,而无需直接指定密码。
在早期版本中,我们将使用db .auth()方法为:
语法:
db.auth( "username", "password" )

MongoDB getnonce命令

getnone命令用于生成用于身份验证的一次性密码。如果已向客户端发出getnonce,则客户端将在操作完成之前断开连接。

MongoDB注销命令

注销命令在使用时终止当前经过身份验证的运行会话如下:
语法:
{ logout: 1 }
MongoDB允许用户访问另一个数据库,我们必须在使用我们经过身份验证的数据库上下文的同时调用注销。
例如-如果您已验证到任何数据库,则您必须发出该数据库的注销才能从那里成功注销。
示例:
db= db.getSiblingDB ( '<database-name>' )
设置数据库上下文和数据库对象时,可以使用logout命令从数据库中注销,如下所示:
db.runCommand ( { logout: 1 } )

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4