Фильтровать потомков по значению внутреннего списка - PullRequest
0 голосов
/ 03 июня 2018

enter image description here

Согласно предыдущему изображению Можно ли получить каждый дочерний элемент, который соответствует значению "11000" в массиве?(может быть несколько записей для)

1 Ответ

0 голосов
/ 03 июня 2018

Зависит от того, с чего начать.С /planes/PaMé7800_..._785/directiones это определенно возможно.Но из /planes это невозможно, поскольку вы можете запрашивать значения только по известному пути под каждым дочерним элементом.

По сути, ваша текущая структура позволяет эффективно находить направления для каждой плоскости, но не позволяетвам эффективно найти самолеты для направления.Если вы хотите разрешить последнее, рассмотрите возможность добавления для него дополнительной структуры данных.Например:

directionesStCPToPlanes
  dir11000
    PaMé7800_..._785: true

С помощью этой дополнительной структуры данных вы также можете найти обратное соотношение.

Этот тип двойного хранения данных довольно распространен и известен как денормализация данных.Подробнее об этом см .:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...