【免费开源】积木报表 MongoDB 数据集使用实战
积木报表介绍积木报表 JimuReport,是一款免费的数据可视化报表,含报表、大屏和仪表盘,像搭建积木一样完全在线设计!功能涵盖:数据报表、打印设计、图表报表、门户设计、大屏设计等!
积木报表支持 MongoDB 数据源,近期又新增了支持使用 Sql 语句查询 MongoDB 的数据。
1.添加 mongodb 数据源
在数据源维护中添加 mongodb 数据源
方法 1:


方法 2:如果数据源地址你想拼接字符串请采用以下方式(不用输用户名和密码了)

2.配置 MongDB Sql
在报表 SQL 中配置满足标准的 MongDB Sql 语法,如下图:

[table]: 创建的集合 table
query :为可选项,设置查询操作符指定查询条件;
MongoDb 参考文档:http://c.biancheng.net/view/6571.html
3.解析 SQL
点击 SQL 解析,自动解析字段,如下图:

mongodb 传参设置
配置表达式
db.getCollection('user').find({ name:${name}})
${name}:设置的参数
2.设置参数以及默认值
在报表参数 tab 下设置参数以及默认值

使用 Sql 语句查询 MongoDB 数据
version 1.9.2+ | 2024-12-19
1.9.2 版本中,积木报表支持使用 Sql 语句查询 MongoDB 的数据。
注意事项:
支持标准 sql 语句以及简单的 mysql 方言,SQL 语句支持分页、关联、分组、排序等。所有的表名前都要加上 mongo.,比如 select * from mongo.table1
配置方式
1.配置 MongoDB 数据源。

2.使用标准 sql 查询语句。

3.设计报表

4.预览

评论