Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何变异ndb重复属性?_Python_Google App Engine_Google Cloud Datastore - Fatal编程技术网

Python 如何变异ndb重复属性?

Python 如何变异ndb重复属性?,python,google-app-engine,google-cloud-datastore,Python,Google App Engine,Google Cloud Datastore,appengine docu在重复的ndb属性上说: 更新重复属性时,可以为其指定一个新列表 或者修改现有的列表 两个问题: 当我只是修改列表而不是放置新列表时,是否保存写操作 我该如何准确地进行突变?就像我在python中使用列表一样,只需附加对象并删除列表中的项目 谢谢 是的,你的想法是正确的 不,您不保存,因为它仍然是一个具有应用成本的写操作 是的,就是这样。像普通列表一样追加、删除等

appengine docu在重复的ndb属性上说:

更新重复属性时,可以为其指定一个新列表 或者修改现有的列表

两个问题:

  • 当我只是修改列表而不是放置新列表时,是否保存写操作

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


  • 谢谢

    是的,你的想法是正确的

  • 不,您不保存,因为它仍然是一个具有应用成本的写操作
  • 是的,就是这样。像普通列表一样追加、删除等