【问题标题】:How do I search by list property size?如何按列表属性大小搜索?
【发布时间】:2014-06-11 17:46:29
【问题描述】:

我在 Google App Engine Django 应用程序中有一个具有列表属性的实体:

class Foo(db.model):
  # a list of keys for bars.
  bars = db.ListProperty(db.Key)

我想查询 bars 列表中正好有 1 个小节的 Foo 实例。我怎么能构造那个查询?我正在尝试找到一些版本的

db.Query(Foo).filter( ... ? ...)

无济于事。

【问题讨论】:

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


    【解决方案1】:

    你不能这样做,因为这条特定的数据没有在任何地方建立索引。您必须创建一个不同的属性(size 或其他东西),并将其编入索引。然后您可以使用此属性进行搜索。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-05
      • 1970-01-01
      • 2016-05-29
      相关资源
      最近更新 更多