web-dev-qa-db-fra.com

Comment lister tous les utilisateurs dans le shell mongo?

Dans le shell MongoDB, comment répertorier tous les utilisateurs de la base de données actuelle que j'utilise?
Je n'arrive pas à le trouver nulle part sur stackoverflow.

39
naXa

Tu peux faire:

db.getUsers()

ou

show users

Les deux commandes impriment une liste d'utilisateurs pour la base de données actuelle. Voir la documentation MongoDB pour ser Management .

65
naXa

La liste appartient aux utilisateurs de la base de données:

use db_name Et db.getUsers() ou show users

Liste selon le type d'authentification:

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

Liste avec le créancier:

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