如何在Google App Engine数据存储区中创建参考列表?

时间:2010-08-10 16:52:26

标签: google-app-engine google-cloud-datastore

我的Google App Engine数据存储区中有Foo类型。我希望它链接到一系列其他Foo类型,称之为prerequisites

我可以使用ListProperty类型来创建简单值类型的列表,但我不知道如何使用引用来执行此操作。这样做的推荐方法是什么?

2 个答案:

答案 0 :(得分:7)

数据存储区中(当前)没有db.ReferenceListProperty。您可以使用db.ListProperty(db.Key)与其近似;如果您需要检索所有引用的密钥,可以在其上执行批处理db.get()以一次检索所有引用的实体。

答案 1 :(得分:0)

引用只是键,可以表示为字符串,因此您可以使用StringListProperty来存储键。