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

db.dropAllUsers()

項目一覧

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

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

重要

mongosh メソッド

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

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

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

警告

db.dropAllUsers()メソッドは、データベースからすべてのユーザーを削除します。

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

フィールド
タイプ
説明
writeConcern
ドキュメント

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

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

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

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

次のdb.dropAllUsers()操作により、 productsデータベースからすべてのユーザーが削除されます。

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

結果ドキュメントのnフィールドには、削除されたユーザーの数が表示されます。

{ "n" : 12, "ok" : 1 }

戻る

db.dropUser