我想了解在线文档中未提及的Google AppEngine数据存储中找到的父/子(祖先路径)关系。父母被删除后,子对象会发生什么?子对象也会被删除吗?没有父母,他们会成为孤儿吗?如果是这样,你会如何查询它们?
关于祖先路径的Google帮助文档:https://cloud.google.com/appengine/docs/go/datastore/entities#Go_Ancestor_paths
谢谢! 〜托德
答案 0 :(得分:5)
删除祖先时不会删除子实体:删除时没有删除'级联行为。实际上,在定义实体组(仅其键)时,甚至不需要存在祖先实体。
答案 1 :(得分:2)
他们将不受影响,您将无法获得他们的父实体。即
child_entity.key.parent().get()
将返回None。