ancestor
ReferenceProperty
将在祖先树中的某个位置应用给定祖先的过滤器。
您可以将数据存储区查询过滤到指定的祖先,以便结果仅包含包含该祖先的实体。换句话说,所有结果都将祖先作为其父级,或父级的父级,等等。传递None作为参数不会查询没有祖先的实体,并将返回错误。
我可以以某种方式过滤一个级别,即时的祖先关系,以便查询将提供具有特定父级的模型吗?或者我必须将父母关系存储在{{1}}并对其进行过滤吗?
答案 0 :(得分:4)
你是对的:查询祖先会得到所有的父母,而不仅仅是直接的父母。要仅获取直接父级,必须将其存储在属性中(可以是ReferenceProperty,也可以只将编码的密钥存储在StringProperty中),然后查询它。