【问题标题】:Google App Engine - Cannot See Children in Datastore ViewerGoogle App Engine - 在数据存储查看器中看不到子项
【发布时间】:2010-04-28 08:05:43
【问题描述】:

我的数据存储中有以下种类/关系:

UserAccount 1-to-1 PersistentLogin 1-to-many PersistentLogins

它们都在同一个实体组中,并且 UserAccount 是父级。我应该期望在数据存储查看器中看到其他类型吗?目前,我只看到 UserAccount 实体,但我非常有信心其他实体都在那里,因为我的代码按预期工作。这只是数据存储查看器的细微差别吗?

【问题讨论】:

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


【解决方案1】:

您应该在数据存储视图中看到它们,但前提是它们至少具有一个索引属性 - 没有索引属性的种类当前不会显示(已知错误)。

【讨论】:

  • 我没有明确定义任何索引,但我所有的索引都使用 com.google.appengine.api.datastore.Key 作为@Id。我是否需要创建一个 datastore-indexes.xml 以便它们显示在数据存储查看器中?
  • 非索引、索引属性 - 不是“blob”或“text”类型的属性,或指定为未索引的属性。
  • 很有趣,所以如果我向每种类型添加一个属性,该属性只存储一个整数,每个实体都有一个硬编码的 1,那么它应该会显示出来吗?
  • 我为我的每种类型添加了一个 int 属性,这些属性没有显示在数据存储查看器中,并且它们仍然没有显示。
  • 您是否真的使用该属性创建了任何实体?数据存储查看器无法“看到”您的架构 - 它只能观察实际存在的实体中的属性。
猜你喜欢
  • 2014-10-31
  • 2015-12-22
  • 2011-03-27
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 2013-05-17
相关资源
最近更新 更多