MongoDB Connector for BI-嵌套数据问题

时间:2018-10-24 02:30:14

标签: excel mongodb

用于Excel的BI的MongoDB连接器对于任何平面文档都可以很好地工作,例如

{
    "_id" : "doc1",
    "price" : -0.0885833042551733,
    "timestamp" : ISODate("2010-01-01T00:00:00.000Z")
}

但使用以下文档

{
    "_id" : "doc1",
    "values" : [ 
        {
            "price" : -0.0885833042551733,
            "timestamp" : ISODate("2010-01-01T00:00:00.000Z")
        }, 
        {
            "price" : 0.830306699715752,
            "timestamp" : ISODate("2010-01-02T00:00:00.000Z")
        }, 
        {
            "price" : 0.680667416639574,
            "timestamp" : ISODate("2010-01-03T00:00:00.000Z")
        }]
}

当我尝试在Excel中提取它(例如使用MySQL ODBC)时,出现以下错误消息

parse sql 'SELECT test__values_0.`_id`, test__values_0.values.price, test__values_0.values.timestamp, test__values_0.values_idx
FROM dev.test__values test__values_0'error:syntax error at position 51 near values

更奇怪的是,当我在Microsoft SQL中编辑查询时,以下查询将像超级按钮一样工作(仅添加了`字符)。

SELECT test__values_0.`_id`, test__values_0.`values.price`, test__values_0.`values.timestamp`, test__values_0.values_idx 
FROM dev.test__values test__values_0

0 个答案:

没有答案