web-dev-qa-db-ja.com

mongoシェルですべてのユーザーをリストする方法は?

MongoDBシェルで、使用している現在のデータベースのすべてのユーザーを一覧表示するにはどうすればよいですか?
stackoverflowのどこにも見つからないようです。

39
naXa

できるよ:

db.getUsers()

または

show users

両方のコマンドは、現在のデータベースのユーザーのリストを印刷します。 ser Management のMongoDBドキュメントを参照してください。

65
naXa

dbユーザーに属するリスト:

use db_nameおよびdb.getUsers()またはshow users

認証タイプに応じたリスト:

db.getUsers({ filter: { mechanisms: "SCRAM-SHA-256" } })

資格情報のリスト:

db.getUsers( {showCredentials: true,  filter: { mechanisms: "SCRAM-SHA-256" }} )
2
Hamit YILDIRIM