历史版本11 :MongoDB 数据库插件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 前言编辑

现在随着NoSQL数据库越来越流行,MongoDB数据库作为NoSQL数据库中的领头羊,使用也越来越广泛。但是在FineReport的标准功能中,无法连接和使用MongoDB数据库,随着FineReport V8.0版本发布提供了数据连接和数据集接口后,就可以开发一款MongoDB数据集,可以连接和使用的MongoDB数据库的插件了。

2. 操作步骤编辑

2.1 安装插件

设计器插件安装方法参照插件的安装管理
服务器安装插件方法参照服务器上安装插件

2.2 定义数据连接

点击“服务器”菜单下的“定义数据连接”菜单,添加一个“MongoDB”类型的数据连接,按实际情况填写好数据库地址、端口、用户名(没有则不填)、密码(没有则不填)以及默认数据库名(不需要则不填)。然后可以通过点击“测试连接”来测试是否可以正确的连接到该MongoDB数据库。这里假设新建的MongoDB连接名字叫MongoDB1。

2.3 添加数据集

进入报表设计界面,在左下角添加数据集的地方,选择添加一个“MongoDB数据集”,然后选择需要查询的数据库,并输入表名和查询条件,即可预览到MongoDB数据库表中的数据。

数据集设计界面,查询条件如果为空则表示执行语句
222

预览结果

222

数据集结构

222


222
附注:数据库中完整的数据内容如下


3. 注意事项编辑

当前版本仅支持获取值为基本类型的键值

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

像上面的数据结构,course字段将无法获取实际的值,其它字段则可以获取真实值


关键字:mongo