如何在Google App Engine Datastore中创建引用列表?

3

我在Google App Engine datastore中有一个Foo类型。我想将它链接到一系列其他Foo类型,称之为prerequisites

我可以使用ListProperty类型来创建简单值类型的列表,但是我不确定如何使用引用来实现这一点。有没有推荐的方法来实现这个?

2个回答

7

目前在数据存储中没有 db.ReferenceListProperty,您可以使用 db.ListProperty(db.Key) 来近似实现;如果您需要检索所有引用的键,则可以对其执行批处理 db.get() 以一次检索所有引用的实体。


0

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


3
您还可以使用 db.ListProperty(db.Key) 属性直接存储 db.Key 对象。 - Will McCutchen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接