Ответ 1
используйте db.createUser(), чтобы создать пользователя.
используйте db.grantRolesToUser() для назначения привилегий пользователю.
Ссылка: mongoDB Privileges, create пользователь, предоставить привилегии
Надеюсь, что это поможет.
Недавно я узнал, что набор привилегий, которые есть у пользователей, не одинаковые во всех трех конфигурационных серверах. Некоторые пользователи даже не существуют на одном из конфигурационных серверов. При создании пользователя не все они имеют одинаковый набор реплик для 3-х конфигурационных серверов?
Как я могу исправить это?
используйте db.createUser(), чтобы создать пользователя.
используйте db.grantRolesToUser() для назначения привилегий пользователю.
Ссылка: mongoDB Privileges, create пользователь, предоставить привилегии
Надеюсь, что это поможет.