Скажем, у меня есть объекты а, Ь и с все того же типа, и ситуация такова:Как я могу запросить только прямых потомков?
объект а является родительским для объекта б объекта Ь родительским для объекта с
Теперь, если Я делаю следующий запрос:
query = ndb.Query(ancestor=a.key)
result = query.fetch()
Результат будет содержать как объекты b, так и c. Есть ли способ, по которому я могу отфильтровать c, чтобы остались только сущности, являющиеся прямыми потомками? В любом случае, кроме меня, я имею в виду результаты и их удаление.
отметить также, что результат запроса предка фактически будет также содержать (предполагая, что все они имеют один и тот же вид). Вы также можете иметь свойство «level» в каждом объекте, где корень имеет уровень 0, его прямые дети имеют уровень 1, их дети 2-го уровня и o. –