1

我有一个问题,我需要使用 Objectify 过滤查询结果。通常,存储实体上的 String @Key 字段如下所示:

  • uid:jamesm:points
  • uid:jsmith:points
  • uid:jax:points
  • uid:ken:points

现在我想为 @Key 字段做一个这样的查询过滤器:

uid:j*:points

在哪里,我希望获得上面列出的前三 (3) 个实体。Objectify 可以做到这一点吗?

4

1 回答 1

2

如前所述,您可以这样做,但前提是您比较字符串的开头:uid:j*

ofy.query(EntityClass.class).filter("property >=", "uid:j")
                            .filter("property <", "uid:j" + "\ufffd");
于 2012-08-28T13:51:01.737 回答