Кто-нибудь решал вопрос, как запросить иерархические данные, когда не знаешь изначально глубину?
Например, мне нужно загрузить все комментарии к статье, но с учетом того что могут быть комментарии к комментариям:
{
article {
title
content
comments {
author_id
text
comments {
author_id
text
comments {
author_id
text
comments ???
}
}
}
}
}
Я пока вижу только два с половиной решения:
1) Загружать комменты через сказлярный тип JSON
2) Загрузить комменты верхнего уровня, а при разворачивании внутрених комментов в UI подгружать эти внутренние комменты
2.5) Запросить одним запросом структуру всех комментов в виде JSON и формировать запрос комментов на основе этой структуры