В оболочке MongoDB, как мне перечислить всех пользователей для текущей базы данных, которую я использую?
Я не могу найти его где-нибудь в stackoverflow.
Как перечислить всех пользователей в оболочке mongo?
Ответ 1
Вы можете сделать:
db.getUsers()
или
show users
Обе команды распечатывают список пользователей для текущей базы данных. См. Документацию MongoDB для Управление пользователями.
Ответ 2
Список принадлежит пользователям БД:
use db_name
и db.getUsers()
или show users
Список в соответствии с типом аутентификации:
db.getUsers({ filter: { mechanisms: "SCRAM-SHA-256" } })
Список с мандатом:
db.getUsers( {showCredentials: true, filter: { mechanisms: "SCRAM-SHA-256" }} )