`
绿色滑板鞋
  • 浏览: 86362 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

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

阅读更多

随着NoSQL数据库越来越流行,MongoDB数据库作为NoSQL数据库中的领头羊,使用也越来越广泛。为此,FineReport V8.0版本提供了数据连接和数据集接口,可以通过开发一款可以连接和使用的MongoDB数据库的插件。

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

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

第三步:然后选择“全部插件”面板,之后点击“从本地文件安装”,选择之前下载的插件安装包,安装完重启设计器即可。

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



 

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

 

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



 

预览结果



 

数据集结构



 

注意事项

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

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

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

 

  • 大小: 115.8 KB
  • 大小: 51.1 KB
  • 大小: 29.1 KB
  • 大小: 23.8 KB
分享到:
评论

相关推荐

    报表软件FineReport如何连接SAP HANA.docx

    为了将 FineReport 连接到 SAP HANA,需要进行环境搭建、权限配置、数据连接和测试等步骤。 环境搭建 在开始之前,需要确保 HANA Studio 的环境是否允许工程进行 NewFile 的操作,如果不行,需要更新 Studio 的...

    如何连接oracle数据库及故障解决办法

    连接 Oracle 数据库是每个开发者和数据库管理员都需要掌握的基本技能,但是很多人在连接 Oracle 数据库时都会遇到各种问题,本文将详细介绍如何连接 Oracle 数据库及故障解决办法。 首先,在连接 Oracle 数据库之前...

    根据用户使用不同的数据库连接插件

    总结起来,"根据用户使用不同的数据库连接插件"是一种高级的数据库管理策略,通过FineReport的插件机制,实现了用户级别的数据库连接隔离,保证了数据的安全性和用户权限的正确实施。这个插件的实现涉及到用户认证、...

    报表软件FineReport如何连接SAP HANA

    当需要在FineReport中使用SAP HANA作为数据源时,需要进行一系列的环境搭建和配置步骤。 首先,在进行环境搭建之前,需要确保HANA Studio的环境配置正确,并且能够允许新建文件操作。如果环境不允许,可能需要更新...

    FineReport数据库文件FRDemo.db

    帆软报表FineReport数据库文件

    Spring Boot2.6.13集成FineReport11.0教程

    该教程涵盖了环境配置、数据库设置、FineReport 安装、报表设计和预览等多个方面。 知识点 1:环境配置 Spring Boot 2.6.13 集成 FineReport 11.0 需要 JDK 1.8、Maven 3.8.5、MySQL 8.0.23 及 Tomcat 等环境配置...

    fineReport一些使用经验,使用文档

    本文将对FineReport的使用经验和使用文档进行总结和分享,希望对大家有所帮助。 一、FineReport简介 FineReport是由设计模板的设计器和解析模板的服务器组成。设计器的界面简单易用,熟悉Microsoft Excel的用户不...

    帆软连接数据库测试工具(kingbase8连接)

    文档可能涵盖了设置数据库连接参数、编写SQL语句、执行查询、处理结果集等内容,并可能包括故障排查和最佳实践的建议。 综合以上信息,这个压缩包提供了一套完整的解决方案,用于在帆软环境中测试和管理与Kingbase8...

    如何在FineReport中解析数据库内XML文件

    1. 通过自定义程序数据集的初始化方法init(),连接目标数据库并执行SQL查询语句,将目标表中的XML数据读出。 2. 对于非XML字段的数据(如ID、Name等),直接将它们的值存储在新的结果集(ArrayList)中。 3. 对于XML...

    FineReport报表制作流程

    它支持多种数据库连接,如Oracle和SQL Server,具有灵活的报表设计界面,提供丰富的图表类型和自定义功能,满足用户对复杂报表的需求。 1.1. 应用范围 FineReport适用于各类企业的数据分析场景,包括但不限于财务...

    finereport在数据集中sql执行没结果,而放到mysql数据库中查询有结果.docx

    在使用FineReport工具时,可能会遇到一种情况:在数据集中执行的SQL语句无法返回预期的结果,但同样的SQL语句直接在MySQL数据库中执行却能得到正确的结果。这种现象往往是因为配置不当或者某些设置与数据库不兼容所...

    FineReport报表工具的使用与集成

    FineReport的特点在于其易用性和高效的报表设计方案,它采用了数据双向扩展、真正的无编码形式设计报表,用户不需要掌握复杂的编程技能即可设计出符合业务逻辑的报表,从而满足报表使用者的需求。此外,FineReport还...

    FineReport自学习题 V2.rar

    它支持多种数据源的连接,包括数据库、Excel、CSV等,能方便地进行数据抽取、转换和加载。此外,FineReport具备拖拽式界面设计,使得报表制作过程变得直观易懂,即使是对编程不熟悉的用户也能快速上手。 学习资源包...

    使用Finereport实现GDP动态图模板案例(附SQL代码)

    3. 参数使用和联动规则:掌握如何设置参数,以及如何通过参数联动实现图表的动态展示。 4. 图表组件:熟悉Finereport中的图表类型,如折线图、柱状图等,以及如何配置图表属性,如数据系列、轴标签等。 5. 数据源...

    finereport离线帮助文档

    3. **数据源配置**:数据是报表的核心,文档会详细介绍如何连接各种数据源(如数据库、API接口),以及数据集的创建与管理,包括SQL查询、参数化查询等高级功能。 4. **表达式与函数**:FineReport提供了丰富的...

    FineReport 报表软件使用指南

    为了帮助用户更好地理解和使用FineReport,官方提供了详细的用户使用指南,涵盖了软件安装、配置、财税整合方案及接口应用等多个方面,以确保用户能够充分利用其功能。 总之,FineReport报表软件以其易用性、灵活性...

    fineReport集成tomcat8.0.rar

    8. **数据库连接**:FineReport需要连接到数据源才能获取数据。在FineReport管理控制台中配置数据连接,包括数据库类型、用户名、密码和URL等。 9. **创建报表**:使用FineReport提供的设计器,可以设计各种复杂的...

    spring boot整合finereport

    3. **配置应用**:在Spring Boot的配置文件`application.properties`或`application.yml`中,需要配置Finereport的相关参数,如服务器地址、数据库连接信息等。这些信息通常可以在Finereport的官方文档中找到。 4. ...

    finereport10习题答案.zip

    2. **数据连接与查询**:FineReport允许用户连接多种数据库,如MySQL、Oracle等,进行数据查询。答案中可能涵盖如何设置数据源、编写SQL语句以获取所需数据。 3. **数据绑定与计算**:在报表设计中,数据通常需要与...

Global site tag (gtag.js) - Google Analytics