百度数据可视化Sugar

    Mongo数据源

    Sugar中 MongoDB 数据源不支持数据模型,只能使用 SQL 建模方式进行数据的可视化 ,但是 MongoDB 本身不支持 SQL 语句,所以它的数据绑定方法比较特殊。

    在 SQL 模型编辑里参考如下图所示的方式配置:

    图片

    其中 SQL 语句 里对应的是 Mongo 的 Query 命令。

    如果要嵌入过滤条件,请使用硬嵌入的方式,类似如下写法:

    db.mycollection.find({"net": "{conditions.net}")

    需要注意 MongoDB 目前只支持一层,如果查询的结果是深层内容,将以字符串的方式来展现,比如如下例子插入的数据

    db.inventory.insertMany([
       { item: "journal", qty: 25, size: { h: 14, w: 21, uom: "cm" }, status: "A" },
       { item: "notebook", qty: 50, size: { h: 8.5, w: 11, uom: "in" }, status: "A" },
       { item: "paper", qty: 100, size: { h: 8.5, w: 11, uom: "in" }, status: "D" },
       { item: "planner", qty: 75, size: { h: 22.85, w: 30, uom: "cm" }, status: "D" },
       { item: "postcard", qty: 45, size: { h: 10, w: 15.25, uom: "cm" }, status: "A" }
    ]);

    展现成图表会变成下图的样子,其中的 size 是以 json 的形式来显示

    图片

    上一篇
    Redis数据源
    下一篇
    OpenTSDB数据源