систему пилил, правда использовал не spring, а mongoose, так как пишу на ноде.
Я в поле role вписывал ObjectID документа роли, которой обладает пользователь. При запросе делал $lookup (populate для mongoose), что, насколько я понимаю, является аналогом JOIN-а для реляционных бд. Все запросы идут очень быстро, ведь для ObjectID делается индекс по умолчанию.
Да, но каждый запрос надо будет писать с кастомным $lookup итд. да?
Обсуждают сегодня