将实体存储为 GAE 中另一个实体的财产(Google App Engine)


static void editItem(Entity item,Entity user)
    {
        item.setProperty("Owner",user); 
    }

做上述将一个实体属性设置为另一个实体的事情不是一件坏事,或者我应该像这样存储键 -

item.setProperty("Owner",user.getKey());

根据Google AppEngine文档:

嵌入实体的属性不编制索引,不能在查询中使用。您可以选择将键与嵌入实体关联,但(与成熟实体不同)该键不是必需的,即使存在,也不能用于检索实体。

您可以在嵌入式实体中找到更多信息。

最新更新