втого запроса я не должен видеть обращение к бд?
Если ты делаешь доступ к какой-то ентити byId и ты уже в одном резолвере вытащил дядьку с id 1, то в следующем резолвере который будет резолвить дядьку с id 1, его уже вытащит из кэша, а не будет делать запрос в базу.
если в рамках одного запроса кеш сохраняется, проверить можно запросив через алиас, query { user(id:1) another: user(id:1) } резолвер вызовется два раза, а запрос к базе должен быть один в dataloader можно прикрутить и внешний кеш
Обсуждают сегодня