注销
定义
注销
已弃用自版本5.0.
如果您启用了审计,尝试使用
注销
命令将在审计日志中创建一个条目。该命令将在未来的版本中删除。
注意
该命令在您可以在单个逻辑连接上登录多个用户时使用。因为现在不再可能这样做,所以不再支持运行
注销
。从现在起,您可以通过关闭您的连接来达到相同的效果。
兼容性
此命令在以下环境中的部署中可用
MongoDB Atlas:云中MongoDB部署的全托管服务
注意
此命令在所有MongoDB Atlas集群中受支持。有关Atlas对所有命令的支持信息,请参阅不受支持的命令。
MongoDB Enterprise:基于订阅、自行管理的MongoDB版本
MongoDB Community:开源、免费使用、自行管理的MongoDB版本
语法
该命令具有以下语法
db.runCommand( { logout: 1 } )
示例
注意
示例
在 mongosh
中使用 use <database-name>
辅助命令,或者在 mongosh
的交互式会话或脚本中使用以下 db.getSiblingDB()
方法来更改 db
对象。
db = db.getSiblingDB('<database-name>')
当您已设置数据库上下文和 db
对象后,您可以使用 logout
命令进行数据库登出,如下操作所示
db.runCommand( { logout: 1 } )