0
我有一個模型,如下所示:計算所有的孩子中的變量的總和(遞歸)
class SomeModel(ndb.Model):
parent = ndb.KeyProperty()
someint = ndb.IntegerProperty(default = 2)
sum_of_child_some_int = ndb.IntegerProperty()
的父屬性是什麼(在頂級父的情況下)或者是重點指向另一個SomeModel實體。
我的問題是,什麼是計算所有someint一個SomeModel父母的所有兒童的的總和的最有效的方法是什麼?它是遞歸的,所以一個孩子本身可以有一個孩子,並且還需要計算其中的某個。
我發現它可以在寫入時完成 - 只需遞歸地向實體父母寫入即可。但是它可以在閱讀時完成,還是總是會過於昂貴?