使用 GQL 为 Datastore Google App Engine 中的所有实体更新文本 属性
Update Text property for all entities in Datastore Google App Engine with GQL
我需要更新 Datastore 中满足特定条件的所有实体,但我要修改的 属性 是文本类型,它已经有一个 JSON 值,如下所示:
属性 姓名:default_values
类型:字符串
值:{"text1":"", "path1":"", "text2": "", "path2": ""}
我需要用这样的东西更新值:
值:{“text1”:“”,“path1”:“”,“image1”:“”,“text2”:“”,“path2”:“”,“image2”:“”}
对于这种情况,我如何使用 Google 查询语言进行更新?
Cloud Datastore 的 GQL 不支持更新语句。您需要阅读、修改和编写每个实体。如果您有很多实体,您应该考虑使用 Cloud Dataflow 来处理所有实体。
我需要更新 Datastore 中满足特定条件的所有实体,但我要修改的 属性 是文本类型,它已经有一个 JSON 值,如下所示:
属性 姓名:default_values 类型:字符串 值:{"text1":"", "path1":"", "text2": "", "path2": ""}
我需要用这样的东西更新值:
值:{“text1”:“”,“path1”:“”,“image1”:“”,“text2”:“”,“path2”:“”,“image2”:“”}
对于这种情况,我如何使用 Google 查询语言进行更新?
Cloud Datastore 的 GQL 不支持更新语句。您需要阅读、修改和编写每个实体。如果您有很多实体,您应该考虑使用 Cloud Dataflow 来处理所有实体。