у разных людей могут быть одни и те же задания. Apollo нормализует данные и оставляет только уникальные задания, создавая ссылки на них.
могу ли каким-то простым способом вытащить из кеша все задания, которые он нормализовал и отобразить какие люди относятся к этим заданиям?
вот так:
[
{ todo1: [human1, human2] },
{ todo2: [human2] }
]
Для этого нужен идентификатор, который укажет связь между человеком и заданием, например массив каунтеров заданий для определенного человека. А если есть массив каунтеров, то и задания из кеша вытащить не проблема, была бы связь. В любом случае у тебя в БД где-то в какой-то таблице прописывается, что такому-то человеку принадлежат такие-то каунтеры заданий, по другому не бывает
Нормализация кеша Аполло не имеет в твоему вопросу никакого отношения, твой вопрос про базовые взаимосвязи таблиц в БД. Тебе остаётся только установить эту связь и написать запрос
Обсуждают сегодня