MongoDB сообщает о несанкционированном запуске команды
Я аутентифицировал 3 пользователей при сборке mongoClient. Теперь в пуле соединений все соединения прошли аутентификацию 3 пользователей.
Я назначил роли каждому БД, так как это случай мультитенантности, т.е.
1st user has access to db1.
2nd user has access to db2.
3rd user has access to db3.
Теперь, когда я запускаю команду вроде find, update. Это говорит несанкционированный. Это работает нормально, если один пользователь аутентифицирован только для 1-го пользователя и запускает запрос на db1.
MongoClient позволяет нам передавать список учетных данных пользователя, но во время выполнения команды он не может выбрать нужного пользователя, который имеет доступ к базе данных, к которой мы обращаемся.
Пожалуйста, помогите мне с этим.
Заранее спасибо.