Как запросить только прямых потомков?

Допустим, у меня есть сущности a, b и c одного типа, и ситуация такая, как эта:

сущность a родитель для объекта b сущность b является родительской для сущности c

Теперь, если я сделаю следующий запрос

query = ndb.Query(ancestor=a.key)
result = query.fetch()

, результат будет содержать сущности как b, так и c. Есть ли способ отфильтровать c, чтобы остались только объекты, являющиеся прямыми потомками? В любом случае, кроме того, что я просматриваю результаты и удаляю их, я имею в виду.

6
задан sorin7486 18 April 2012 в 22:47
поделиться