gpt4 book ai didi

database - 是否可以在 Google App Engine 中创建引用?

转载 作者:搜寻专家 更新时间:2023-10-30 19:42:21 26 4
gpt4 key购买 nike

假设我有一个包含母亲、父亲和 child 对象的数据存储。在 Mother 和 Father 对象中,我有一个名为 child 的字段,它存储对他们 child 的引用。是否可以从母亲和父亲那里引用这个 child 而不为每个 child 创建重复的 child 实例(以 OOP 的风格)。这就是数据库的工作方式吗?

最佳答案

是的,您可以使用 db.ReferenceProperty做到这一点。

引用属性只存储它引用的实体的唯一键。因此,母亲实体和父亲实体可以分别包含与他们的 child 对应的 key 副本,如下所示:

class Child(db.Model):
... # child properties
class Father(db.Model):
child = db.ReferenceProperty(Child)
...
class Mother(db.Model):
child = db.ReferenceProperty(Child)
...

关于database - 是否可以在 Google App Engine 中创建引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3134816/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com