如何改变ndb重复属性?

时间:2013-02-06 13:04:29

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

appengine docu在重复的ndb专业人士身上说:

  

更新重复属性时,您可以为其分配新列表   或改变现有的清单。

https://developers.google.com/appengine/docs/python/ndb/properties#repeated

两个问题:

  1. 当我改变列表时,是否保存写入操作,而不是放置新列表?

  2. 我该怎么做突变?只需追加对象并删除列表中的项目,就像我在python中使用列表一样?

  3. 谢谢!

1 个答案:

答案 0 :(得分:6)

是的,你的想法是正确的。

  1. 不,你不保存,因为它仍然是一个带有应用成本的写操作。
  2. 是的,就是这样。附加正常列表,删除等等。