MongoDB: метод db.dropUser ()
db.dropUser ()
Метод db.dropUser () используется для удаления пользователя из текущей базы данных.
Синтаксис:
db.dropUser (имя пользователя, writeConcern)
Параметры:
название | Описание | Необходимые / Необязательный | Тип |
---|---|---|---|
имя пользователя | Имя пользователя для удаления из базы данных. | необходимые | строка |
writeConcern | Уровень записи касается операции удаления. Документ writeConcern принимает те же поля, что и команда getLastError. | Необязательный | документ |
Перед удалением пользователя с ролью userAdminAnyDatabase убедитесь, что у вас есть хотя бы другой пользователь с правами администратора.
Пример: MongoDB: метод db.dropUser ()
Пользователь mynewuser в тестовой базе данных.
> db.getUser("mynewuser");
{
"_id" : "test.mynewuser",
"user" : "mynewuser",
"db" : "test",
"roles" : [
{
"role" : "read",
"db" : "assets"
},
{
"role" : "read",
"db" : "orders"
},
{
"role" : "readWrite",
"db" : "test"
}
],
"customData" : {
"employeeId" : "0x3039"
}
}
Следующая операция db.dropUser () удаляет пользователя mynewuser в тестовой базе данных.
use test
db.dropUser("mynewuser", {w: "majority", wtimeout: 4000})
Выход:
> db.dropUser ("mynewuser", {w: "большинство", wtimeout: 4000}); правда
Получить данные о ресторанах здесь
Предыдущий: метод db.dropAllUsers ()
Далее: метод db.grantRolesToUser ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code