我有一个MongoDB集合,也被导入Presto。 该集合包含以下字段:
数据字段可能会收到不同的JSON数据,具体取决于类型字段。
导入到Presto时,我在presto中运行show columns
命令,得到以下结果:
row(user bigint, type varchar, mode varchar, status boolean)
但是,此JSON模式仅适用于某种类型的数据,而对于其他类型,我会在此表的每个SELECT查询上获得NULL“数据”结果。
是否可以将数据字段转换为每个查询的特定格式?例如格式
row(user bigint, event bigint, mode varchar, channel varchar, time timestamp, metadata array(varchar))
?
任何例子都会有所帮助。