使用部分密钥对filterkey进行客观化

时间:2016-01-25 11:21:56

标签: java objectify

我有一个拥有父母的实体。 我只知道孩子的身份证。

这是我的实体的文字键

Key('LevelParent', '6092', 'Level', '3612')

所以我只知道“等级”和“3612”。

我想要在其密钥中请求包含子ID的最近实体。

我听说过这个

ofy().load().filterKey(">=", startKey).filterKey("<", endKey)

但问题是我不知道如何构建最准确的startKeyendKey

1 个答案:

答案 0 :(得分:0)

数据存储区不支持类似&#34的查询;为我提供具有特定子键的所有键&#34;。你可以转向其他方式:给我一个特定父级(祖先)的所有密钥,这是一个简单的索引扫描。

如果您需要索引数据的特殊子集,请创建显式索引。