0
我有一堂课,可以说Blarkar。 Blarkar有一个嵌入类卡尔。有时当我查询Blarkar的一个实例时,我想要完整的对象,但有时候我不需要它的所有嵌入对象和它们的嵌入对象。如何加载没有嵌入对象的对象?如何查询没有嵌入对象或集合的特定对象?
我有一堂课,可以说Blarkar。 Blarkar有一个嵌入类卡尔。有时当我查询Blarkar的一个实例时,我想要完整的对象,但有时候我不需要它的所有嵌入对象和它们的嵌入对象。如何加载没有嵌入对象的对象?如何查询没有嵌入对象或集合的特定对象?
你不能。 GAE根本无法加载实体。一般来说这不是问题,除非你知道你有一个真正的问题,否则你不应该尝试优化。但如果是这样,你可以将你的实体分成多个部分,例如User和UserExtraStuff。
有一种称为投影查询的特殊查询类型,但这不太可能会有用 - 它可以让您从索引中选择一些数据,而无需执行完整的实体查找。它只适用于有限类型的不等式查询。数据必须在索引中。