MongoDB的logout()函数作用及使用方法攻略
1. logout()函数作用
logout()函数用于退出当前已认证的数据库。当需要切换用户或者不需要认证时,可以使用logout()函数退出当前认证。
2. 使用方法
使用logout()函数需要注意以下几点:
a. 调用mongo shell
为了使用logout()函数,需要先在MongoDB中运行mongo shell。
b. 选中已认证的数据库
在执行logout()函数之前,需要先确保选择了已经进行认证的数据库,如:admin、config、local。
c. 执行命令
在mongo shell中运行如下命令,退出当前认证:
db.logout()
3. 实例说明
实例1:认证admin数据库并退出认证
在mongo shell中输入如下命令:
use admin
db.auth("admin_user", "admin_password")
db.logout()
执行db.logout()后,输出如下信息:
{ “ok” : 1 }
表示成功退出当前认证的admin数据库。
实例2:认证test数据库并退出认证
在mongo shell中输入如下命令,实现test数据库认证并退出认证:
use test
db.auth("test_user", "test_password")
db.logout()
输出如下信息:
{ “ok” : 1 }
表示成功退出当前认证的test数据库。