db.logout()

Note

如果您尚未登录并使用身份验证,则db.logout()无效。

由于 MongoDB 允许在一个数据库中定义的用户对另一个数据库具有特权,因此您必须在使用与身份验证相同的数据库上下文的同时调用db.logout()

如果您对users$external之类的数据库进行了身份验证,则必须对此数据库发出db.logout()才能成功注销。

Example

在交互式mongo shell 中使用use <database-name>帮助程序,在交互式 shell 或mongo shell 脚本中使用以下db.getSiblingDB()来更改db对象:

db = db.getSiblingDB('<database-name>')

设置数据库上下文和db对象后,可以使用db.logout()注销数据库,如以下操作所示:

db.logout()

db.logout()函数提供围绕数据库命令logout的包装。

首页