Docs Menu
Docs Home
/
MongoDB マニュアル
/ / /

db.dropUser()

項目一覧

  • 定義
  • 動作
  • 必要なアクセス権
db.dropUser(username, writeConcern)

現在のデータベースからユーザーを削除します。

重要

mongosh メソッド

このページでは、mongosh メソッドについて説明します。ただし、データベースコマンドや Node.js などの言語固有のドライバーのドキュメントには該当しません

データベースコマンドについては、 dropUserコマンドを参照してください。

MongoDB API ドライバーについては、各言語の MongoDB ドライバー ドキュメントを参照してください。

db.dropUser()メソッドは次の引数を取ります。

Parameter
タイプ
説明
username
string
データベースから削除するユーザーの名前。
writeConcern
ドキュメント

任意。 操作の 書込み保証( write concern ) のレベル。 詳しくは、 書込み保証(write concern) の仕様を参照してください。

db.dropUser() メソッドは、dropUser コマンドをラップします。

userAdminAnyDatabase ロールを持つユーザーを削除する前に、ユーザー管理特権を持つ別のユーザーが少なくとも 1 人いることを確認してください。

レプリカセットで実行する場合、 db.dropUser()はデフォルトで"majority"書込み保証を使用して実行されます。

データベースからユーザーを削除するには、データベースに対して dropUser アクションが必要です。

以下の db.dropUser() 操作により、products データベースから reportUser1 ユーザーが削除されます。

use products
db.dropUser("reportUser1", {w: "majority", wtimeout: 5000})

戻る

db.createUser