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”页面,选择在浏览器中访问,访问页面如下