Как изменить базу данных аутентификации для mongoDB - PullRequest
0 голосов
/ 15 апреля 2019

В mongoDB аутентификация принадлежит одной базе данных, и пользователи должны проходить аутентификацию в этой базе данных. Думаю, у меня есть две базы данных.

База данных

B база данных

use A
db.createUser({user:'myuser',pwd:'mypwd',roles:[{role:'readWrite'}]})

Это создаст пользователя с ролью readWrite для базы данных A, и этот пользователь должен пройти аутентификацию в базе данных A, что означает, что этот код недействителен, поскольку он работает в базе данных B:

use B
db.auth(myuser, pmypwd)

Этот пользователь должен пройти аутентификацию в базе данных:

use A
db.auth(myuser, pmypwd)

Интересно, есть ли способ переместить пользователя из базы данных A в базу данных B

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...