我认为答案是“是”,但我想要确认。如果一个 ndb.Model 是另一个 ndb.Model 的“孩子”(通过一对多关系),我可以删除 KeyProperty 并在查询中简单地使用祖先键吗?例如:
class Parent(ndb.Model):
pass
class Child(ndb.Model):
parent_key = ndb.KeyProperty(Parent)
我可以简单地删除parent_key
并改为使用.filter(ancestor=parent_key)
吗?
[更新]:已回答以下问题,但仍保留上一个问题(关于查询)。
在更深层次上,祖先键是否与 KeyProperty 值“等效”?