我有一个两部分的问题。
假设我有一个具有 blob 属性的实体...
# create entity
Entity(ndb.Model):
blob = ndb.BlobProperty(indexed=False)
e = Entity()
e.blob = 'abcd'
e_key = e.put()
# update entity
e = e_key.get()
e.blob += 'efg'
e.put()
所以问题是:
我第一次 put() 那个实体时,成本是 2 Write Ops;如上例所示,更新实体需要多少 Ops?
当我向属性添加“efg”时,必须先将旧属性读入内存,应用引擎是否提供了一种无需先读取旧值即可追加旧值的方法?