MongoDB与规则引擎

本文介绍了如何启动MongoDB并创建集合。接着讲述了在规则引擎中与MongoDB的交互,包括添加Mongo数据库到规则工程,创建规则包,并通过web页面展示MongoDB中的数据。详细步骤包括添加Mongo集合,进行Mongo查询,以及定义计算表和规则,最后展示了如何创建web页面以展示MongoDB数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MongoDB与规则引擎

1        启动MongoDB

略。

1.1     创建集合

创建集合student。

集合数据

{"id": "1","name" : "张珊","sex": "女","age" : "17"}

         ­……

2        交互

首先创建规则工程“Mongo”,在创建规则包“学生”,在规则包“学生”下找到“对象库”。右键点击“对象库”—“添加Mongo数据库”,如下图:

 

弹出如下窗体,设置信息,其中显示名称可以随意填写,其他信息为连接Mongo的信息


右键点击新添加的数据源“student”,在这我们选择“添加Mongo集合”


添加后,我们可以看到选择的集合的结果和数据,同时规则还可以看到规则引擎封装的方法。

3        通过web页面展示数据

首先右键点击数据源“student”,选择“添加Mongo查询”,信息填写如下图,其中条件:{age:{string}},字段显示:{id:true,name:true,sex:true,age:true}


 

数据显示如下:


点击“对象库”,在传入数据中定义两个变量,如下图


右键点击“对象库”—“添加计算表”,显示名称为“学生信息”,确定后在计算表“学生信息”中添加如下字段


3.1     添加规则

右键点击规则包“学生”—“添加规则”,并将起命名为“学生信息”,规则配置如下:

 

3.2     添加Web页面

右键点击规则包“学生”—“添加jsp页面”,并将其命名为student.jsp,点击student.jsp,将其属性为“模板文件”的属性值改为“新分页检索页面”,属性名为“检索录入”的属性值改为“显示”,如下图所示:


选择字段“学生信息”,右键点击该行—“添加列字段向导”,选择计算表“学生信息”中所有字段


保存后编译,右键点击“student.jsp”页面,选择在浏览器中访问,访问页面如下


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值