我想更新具有大量属性的实体的属性。
如果我理解正确,每当我通过
从数据存储中检索实体时entity = key_of_entity.get()
稍后更新它的属性
entity.some_property += 1
entity.put()
我被要求阅读该实体的每个财产?由于该实体具有相当多的属性,因此这种一遍又一遍的读取可能非常昂贵。有没有办法更新实体的属性而不必先读取它?
答案 0 :(得分:5)
唯一的解决方案是将此实体分为两部分:很少更新和经常更新。您可以使它们完全独立(将一个实体的id作为另一个实体中的属性),或者您可以将其中一个作为父项,另一个作为子项。