所有文档

          百度数据可视化 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数据源