参考 > 参考 > mongo Shell方法 > 数据库方法 > db.logout()
db.
logout
()¶结束当前身份验证会话。如果当前会话未通过身份验证,则此功能无效。
注意
如果您未登录并使用身份验证,db.logout()
则无效。
由于MongoDB允许在一个数据库中定义的用户对另一个数据库具有特权,因此您必须db.logout()
在使用与身份验证相同的数据库上下文时进行调用。
如果您已对诸如users
或
的数据库进行了身份验证$external
,则必须db.logout()
针对该数据库进行发行才能成功注销。
例
在交互式外壳程序中使用帮助程序
,或者
在交互式外壳程序或外壳程序脚本中使用以下帮助程序更改对象:use <database-name>
mongo
db.getSiblingDB()
mongo
db
设置数据库上下文和db
对象后,可以使用db.logout()
登出数据库,如以下操作所示:
db.logout()
函数提供了数据库命令的包装logout
。