AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

db.logout()(mongoshメソッド)

db.logout()

バージョン 5.0 から非推奨。

db.logout()メソッドを使用しようとすると、ログアウトの試行ごとに 1 回エラー メッセージがログに書き込まれます。

このメソッドは、将来のリリースで削除される予定です。

現在の認証セッションを終了します。 この関数は、現在のセッションが認証されていない場合、効果はありません。

注意

ログインしておらず、認証を使用している場合、db.logout() は効果がありません。

MongoDB、あるデータベースで定義されたユーザーが別のデータベースに対して特権を持つことが許可されているため、認証したのと同じデータベースコンテキストを使用しながらdb.logout() を呼び出す必要があります。

users $externaldb.logout()などのデータベースで認証した場合、正常にログするには、このデータベースに対して を発行する必要があります。

use <database-name>mongoshの ヘルパー、またはインタラクティブなdb.getSiblingDB() mongoshセッションまたはmongosh シェルスクリプト内の次の メソッドを使用して、db オブジェクト を変更します。

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

データベースコンテキストとdb db.logout()オブジェクトを設定すると、次の操作のように、 を使用してデータベースからログできます。

db.logout()

db.logout()関数はデータベースコマンドlogout のラッパーを提供します。

このメソッドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas はクラウドでの MongoDB 配置のための完全管理サービスです

注意

このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、「サポートされていないコマンド」を参照してください。

  • MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン

  • MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン

このページを評価

項目一覧