如何将子文档数组数据从mongodb加载到hive

2izufjch  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(372)

我们正在尝试使用配置单元中的mongodb数据,文档包含子文档数组。。如何将复杂数据加载到配置单元中?
以下是示例json:

{
    "_id" : ObjectId("582c8cb9913e2f21e062aaa6"),
    "acct" : NumberLong(12345),
    "history" : [ 
        {
            "startDate" : ISODate("2016-09-01T16:00:00.000Z"),
            "endDate" : ISODate("2016-09-30T16:00:00.000Z"),
            "averageDailyBal" : "2653.85"
        }, 
        {
            "startDate" : ISODate("2016-10-01T16:00:00.000Z"),
            "endDate" : ISODate("2016-10-31T16:00:00.000Z"),
            "averageDailyBal" : "1840.15"
        }, 
        {
            "startDate" : ISODate("2016-11-01T16:00:00.000Z"),
            "endDate" : ISODate("2016-11-30T17:00:00.000Z"),
            "averageDailyBal" : "2796.14"
        }
    ]
}

谢谢。。。

vwkv1x7d

vwkv1x7d1#

正如您所知,mongodb中的数据是以json格式存储的,因此您可以使用任何json serde来解析其中的数据。
参考此

相关问题