1

我有以下json结构:

      {
        "guid": "60f1a5d3-f082-4432-a023-eec2e211f586",
        "notebook": "esse",
        "title": "Tempor cillum consequat sunt aliquip laborum deserunt.",
        "tags": [
          "magna",
          "laborum",
          "pariatur",
          "sint",
          "ex"
        ]
      }, ...

是否可以使用 S3 选择通过标签(或标签)过滤该 json 结构?

例如:

SELECT * FROM s3object s where s[*].tags IN ('foo')

不起作用。我想要 json 对象回来,所以

SELECT * FROM s3object[*].tags s

不是正确的陈述,因为它只提供标签列表。

非常感谢

4

1 回答 1

1

我使用以下内容测试了您的相同 JSON,并成功匹配了此表达式:




SELECT * FROM s3object s WHERE 'magna' IN s.tags
于 2020-12-24T03:41:39.957 回答