FineReport如何连接和动用MongoDB数据库

随着NoSQL数据库越来越流行,MongoDB数据库作为NoSQL数据库中的领头羊,使用也愈来愈广阔。为此,FineReport
V8.0本子提供了数额连接和数码集接口,可以透过开发一款能够源源不断和采纳的MongoDB数据库的插件。

第一步:前往插件中心下载插件MongoDB数据集。

其次步:打开设计器,点击“服务器”菜单下的“插件管理”菜单。

其三步:然后选用“全体插件”面板,之后点击“从本土文件安装”,拔取从前下载的插件安装包,安装完重启设计器即可。

NoSQL,第四步:点击“服务器”菜单下的“定义数据连接”菜单,添加一个“MongoDB”类型的数量连接,按其实际情形状填写好数据库地址、端口、用户名(没有则不填)、密码(没有则不填)以及默许数据库名(不必要则不填)。然后可以经过点击“测试连接”来测试是不是足以正确的总是到该MongoDB数据库。那里若是新建的MongoDB连接名字叫MongoDB1。

NoSQL 1

第五步:进入报表设计界面,在左下角拉长数据集的地点,拔取添加一个“MongoDB数据集”,然后选拔需求查询的数据库,并输入表名和询问条件,即可预览到MongoDB数据库表中的数码。

数据集设计界面,查询条件一旦为空则意味着执行语句NoSQL 2

预览结果

NoSQL 3

多少集结构

NoSQL 4

注意事项

眼下版本仅援救获取值为骨干项目标键值

[{“name”:”alice”,”age”:24,”score”:98,”course”:[“Math”,”English”]},{“name”:”ben”,”age”:22,”score”:88,”course”:[“Math”,”English”,”Physics”]}]

像下边的数据结构,course字段将不能赢得实际的值,其余字段则足以得到真实值。

网站地图xml地图