У меня есть схемы Club
и User
.
- Пользователь может быть редактором для нескольких клубов, а клуб может иметь несколько редакторов
- Пользователь захочет знать все клубы, которые он редактирует
- Клуб захочет узнать всех своих редакторов
Я могу сохранить поле массива в пользователе с именем editorFor
, которое будет содержать все ссылки на клубы, редактором которых он является, но я ' меня беспокоит производительность, когда клуб захочет пригласить всех своих редакторов.
Оптимизирует ли mon go запросы $elemMatch
?