【问题标题】:How to mutate a ndb repeated property?如何改变 ndb 重复属性?
【发布时间】:2013-01-21 16:39:53
【问题描述】:

appengine 文档在重复的 ndb 属性上说:

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

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

两个问题:

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

  2. 我该如何准确地进行突变?只需在列表中附加对象并删除项目,就像我在 python 中使用列表一样?

谢谢!

【问题讨论】:

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


    【解决方案1】:

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

    1. 不,您不保存,因为它仍然是具有应用成本的写入操作。
    2. 是的,完全一样。像普通列表一样添加、删除等。

    【讨论】:

      猜你喜欢
      • 2014-06-12
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多