Я использую objectify и хранилище данных Google Cloud.Objectify - все дочерние элементы данного родителя
Я ищу способ получить всех детей (без определенного типа или вида) родителя.
Я знаю функцию предка.
Я использовал этот
ofy().load().ancestor(entity).list();
это дать всем детям и внукам (я не хочу).
В этом Exemple А является родителем 1, 2 и 3. 1 является родительским м
A /| \ 1 2 3 | m
Хочу данные {1, 2, 3} не {1, 2 , 3, m}
Знаете ли вы способ получения более точного результата? (Без внуков)
ok. В случае, когда я не знаю имя родительского поля. как я могу применить фильтр? Я имею в виду, что все дети имеют родительское свойство, но у них нет одинакового имени. В том же примере. Если в объекте 1 родитель называется «родительский», но в объекте 2 он называется «parentA» – Michael
. Вы правы, поэтому у меня нет простого решения. Единственный способ для меня - запросить предок и проверить по рефлексии, если свойство равно родительскому родительскому объекту для удаления внуков. –
Вы не можете '@ Index'' Parent'. Поля '@ Parent' не являются реальными свойствами, они являются частью ключа. – stickfigure