检索app引擎中给定祖先的特定实体

时间:2014-05-20 00:03:37

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

假设我有一个书评网站,在我的数据存储区中,本书是评论的祖先。鉴于评论的关键名称,我希望能够检索特定评论,而无需检索所有其他评论。我该如何为此创建查询?我浏览了the google site并且无法找到示例或推荐。

P.S。我将数据核作为标记包含在内,因为我也对这种方法持开放态度。

1 个答案:

答案 0 :(得分:0)

如果您知道书籍的ID或名称(无论您在创建密钥实体时使用哪个),都可以使用KeyFactory.createKey()方法构建其密钥。然后,您可以使用书籍密钥和评论名称来创建评论的关键。

使用查看键,您只需使用data store.get()方法来检索审阅。