Долгое время скрыватель, первый постер, пожалуйста, потерпите меня.
Я пытаюсь создать защищенную, защищенную среду Mongodb.Я хотел бы использовать возможность автоматической защиты Монго, поскольку я в некотором роде новичок в базах данных и в сжатые сроки.
Кажется, что автоматическая защита применяется только к отдельным коллекциям (таблицам), но я нехотите, чтобы пользователи имели доступ ко всей коллекции.Кроме того, mongoDB разрешает аутентификацию только в базах данных, поэтому после аутентификации пользователь может видеть 1) каждую коллекцию в БД и 2) все данные в каждой коллекции.Так что, насколько я могу судить, у меня может быть либо автошардинг без аутентификации, либо вручную и аутентификация.
Я хотел бы получить лучшее из обоих миров, а именно: автошардинг и аутентификация.Это возможно?Если нет, то как мне использовать ручной раздел в MongoDB?
Упрощенный вариант использования этой системы: коллекция «Пользователи» содержит данные о каждом пользователе.Я хочу аутентифицировать пользователя X так, чтобы X мог видеть только данные X в коллекции пользователя.И пользователи распределены по нескольким серверам, разделенным (огороженными) именем пользователя.