связи выполняется количество раз равно количеству записей, это крайне не оптимально. Кто-то сталкивался с таким и как решали такую проблему? Может есть какие-то даталоудеры?
Почему какие то, обычный даталоадер на сущность) Он и закеширует и записи будет агреггировать, чтобы в бд летело IN [], а не id = ?
спасибо, я просто не в курсе, первый раз аполло и nodejs ковыряю. Он умеет собрать все id, один запрос отправить и потом полученные результаты правильно разложить?
Да, это основная функция dataloader, его необязательно с graphql использовать (так исторически сложилось)
спасибо, почитаю
Обсуждают сегодня