【问题标题】:Understanding ReferenceProperty backend behavior in GAE了解 GAE 中的 ReferenceProperty 后端行为
【发布时间】:2011-11-21 18:35:19
【问题描述】:

我正在尝试了解使用 GAE db.ReferenceProperties 的基本用例。

示例:

Magazine db.Model 实体有一个 db.ReferenceProperty(Publisher)。我想获得一个包含 10 个杂志的列表以显示在一个表中,该表有一个由 model.publisher.name 填充的发布者列。我是否进行了 11 次查询 - 一次查询杂志列表结果,每次引用 .publisher 属性时再查询一次?

【问题讨论】:

  • 阅读我对您上一个问题的回答。它也与此相关。
  • 与我的回复无关 - 阅读我的回复。

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


【解决方案1】:

引用属性没有进行查询 - 它正在执行数据存储获取,这更快 - 但您是正确的,它会为您解析的每个引用执行一个。您可以使用this pattern 对它们进行批量处理。

【讨论】:

  • 尼克——我希望你能帮我解决这个问题——谢谢你的链接,我还不确定我是否完全理解它,但如果你告诉我这是我相信的解决方案你……
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-13
  • 1970-01-01
  • 2012-04-07
  • 2023-01-24
相关资源
最近更新 更多