erniesto77
@erniesto77
oop, rb, py, php, js

Оптимизация запроса к БД с выборкой строк, которые содержат связи?

Привет всем. Есть контроллер для выборки всех записей модели Survey, и у каждого Survey есть связь Respondents. Контроллер находит все Survey и передает их в трансформер (SurveyTransformer), где каждому Survey добавляется поле respondents_count количество респондентов по связи ManyToMany. Но это получается очень затратно: для каждого Survey обращаться к БД чтобы узнать количество респондентов, принадлежащих ему.

Как можно этот момент оптимизировать? Заранее благодарю.
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
@Kostik_1993
Web Developer
Для этого есть методы with, load
Если необходимо только количество тогда withCount
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы