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