浅见池也 发表于 2015-7-8 07:07:59

mongodb安装并与Jfinal整合

一、安装mongodb;
解压mongodb-win32-i386-2.6.0.zip到e:
目录为E:\mongodb
在该目录下,建data目录(E:\mongodb\data)
再建目录db和log,即:E:\mongodb\data\db;E:\mongodb\data\log
设置path加入E:\mongodb\bin;
打开cmd ,输入命令mongod -dbpath "E:\mongodb\data\db",如图:


在浏览器输入:http://localhost:27017/,可以看到如下提示:
You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number
如此,MongoDB数据库服务已经成功启动了。
则mongodb的服务端打开,点击E:\mongodb\bin\mongo.exe就打开客户端,如图:

二、使用jfinal的扩展包:
我从github下载mongodb的最新包,如图:


然后按插件方式嵌入到我们的项目中:

MongodbPlugin mongodbPlugin = new MongodbPlugin("127.0.0.1", 27017, "jzstatistics");

me.add(mongodbPlugin);

调用主要是使用MongoKit:

Record record = new Record().set("userid",userid)

.set("click_type" ,click_type)

.set("jobid" ,jobid).set("jobtype" ,jobtype)

.set("createtime",

new Timestamp(System.currentTimeMillis()));

MongoKit.save("jw_click", record);

启动服务,调用接口http://localhost/click/add?userid=1233&click_type=1&jobid=4565&jobtype=派单1

就这样我们就把jw_click这记录存储到mongodb当中

页: [1]
查看完整版本: mongodb安装并与Jfinal整合