【问题标题】:get a Firestore document from a Workflow as json value only, without the metadata?从工作流中获取 Firestore 文档仅作为 json 值,没有元数据?
【发布时间】:2022-11-26 07:47:48
【问题描述】:

如何从我的 Google Workflow 读取存储在 Firestore 文档中的原始 JSON?

因为我只找到一种方法来获取具有元数据值类型的 JSON。

这是我阅读文档的方式:

- get_document:
    call: googleapis.firestore.v1.projects.databases.documents.get
    args:
      name: ${"projects/" + project_id + "/databases/(default)/documents/ + doc_path}
    result: r

原始 JSON 对象的示例:

{
    "a_text":"abcd", 
    ... 
}

结果样本:

{"createTime":"2022-11-24T00:16:46.641215Z",
 "fields": {
    "a_text":{"stringValue":"abcd"}, 
    ... 
},...}

【问题讨论】:

    标签: json google-cloud-firestore google-workflows


    【解决方案1】:

    更改结果结构的唯一方法是解析您的自定义结果,因为 API 的值已经固定,除非被 Firebase 更改。基于Workflows Response documentation 上的文档:

    回复

    如果成功,响应将包含 Document 的实例。

    Document 是一个 Firestore 文档,除非 Firebase 另行更改,否则 Field 值是固定的。您可以在Document Fields 上查看此链接以获取更多信息。

    如果您有任何疑问或需要澄清,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-16
      • 2021-11-23
      • 2023-01-01
      相关资源
      最近更新 更多