我在Google App Engine Django应用中有一个带有列表属性的实体:
class Foo(db.model):
# a list of keys for bars.
bars = db.ListProperty(db.Key)
我想查询bars
列表中只有1 bar的Foo实例。我该如何构建该查询?我试图找到一些版本的
db.Query(Foo).filter( ... ? ...)
无济于事。
答案 0 :(得分:3)
你不能这样做,因为这个特定的数据不会在任何地方编入索引。您必须创建不同的属性(size
或其他内容),并将其编入索引。然后,您可以使用此属性进行搜索。