【问题标题】:Update Text property for all entities in Datastore Google App Engine with GQL使用 GQL 更新 Datastore Google App Engine 中所有实体的 Text 属性
【发布时间】:2022-01-11 01:28:50
【问题描述】:

我需要更新 Datastore 中符合特定条件的所有实体,但我要修改的属性是 Text Type,它已经有一个 JSON 值,如下所示:

属性名称:default_values 类型:字符串 值:{"text1":"", "path1":"", "text2": "", "path2": ""}

我需要用这样的方式更新值:

值:{"text1":"", "path1":"", "image1":"", "text2": "", "path2": "", "image2": ""}

对于这种情况,我如何使用 Google 查询语言进行更新?

【问题讨论】:

    标签: sql json google-app-engine google-cloud-platform google-cloud-datastore


    【解决方案1】:

    Cloud Datastore 的 GQL 不支持更新语句。您需要读取、修改和写入每个实体。如果您有很多实体,您应该考虑使用 Cloud Dataflow 来处理所有实体。

    【讨论】:

      猜你喜欢
      • 2015-07-25
      • 2016-06-21
      • 1970-01-01
      • 2014-03-02
      • 1970-01-01
      • 2015-07-25
      • 2021-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多