【问题标题】:How to apply dependent fileds filters in appengine datastore?如何在应用引擎数据存储中应用依赖字段过滤器?
【发布时间】:2015-04-03 13:46:17
【问题描述】:

我的数据存储的表示:

key|first|second|
-----------------
xys|55   |34
-----------------
kow|32   |67

如果我必须写一个sql 查询,那么它应该是这样的:

select * from x where first > second + 20;

我怎么能写成appengine datastoreQuery.FilterPredicate有什么办法可以实现吗?

【问题讨论】:

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


    【解决方案1】:

    基于所有 appengine 查询必须高效这一事实。我看不出如何使用这两个属性的数据存储索引来避免完全扫描,这是无效的。
    解决方案是同时存储差异(第一秒),然后您可以过滤大于 20 的差异。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-21
      • 2023-04-02
      • 1970-01-01
      相关资源
      最近更新 更多