Я создал пользовательскую роль с правами доступа к коллекции в базе данных администратора.Поскольку наш mongodb использует механизм аутентификации X.509, я должен создать пользователя в базе данных $ external.В этой $ external db он не может найти роль, которую я создал в административной базе данных.
В $ external db я запускаю команду в оболочке mongo:
db.createUser({user:"xxxxx", roles:["custom_role"]})
Отображается ошибка:
[thread1] Error: couldn't add user: No role named custom_role@$external
Как создать пользователя в $ external db и назначить его определенной пользователем роли?