我只会java,介绍的当然就是用java实现的第三方库。
目前spring已经能支持mongo,不过相关的jar不在官方发布的默认发布包里面,需要到spring网站上下载mongo支持包。
具体怎么下,到springframework.org上面搜索mongo就好了。
可以直接下载压缩包,也可以用maven下载。
它秉承了spring一贯的Template模式,可以通过各种creteria对象实现增删改查。
个人觉的操作起来相当复杂,不易掌握,整个过程就像构建hibernate creteria对象差不多。
本文介绍一另一个更简单的框架,它是基于jackson和java驱动实现的mongo支持包(详细内容请戳:http://jongo.org/)。
依赖mongodb java驱动、json库jackson、beson4jackson。
所需代码非常简单,可以用java以类似shell的方式访问mongo,下面抄几行来自其官网的代码:
SHELL
db.friends.find({age:{$gt:18}})
JAVA DRIVER
friends.find(newBasicDBObject("age",newBasicDBObject("$gt",18)))
JONGO
friends.find("{age: {$gt: 18}}").as(Friend.class)
数据库连接初始化:
DB db =newMongo("localhost",27017).getDB("dbname");Jongo jongo =newJongo(db);MongoCollection friends = jongo.getCollection("friends");Iterable<Friend> all = friends.find("{name: 'Joe'}").as(Friend.class);Friend one = friends.findOne("{name: 'Joe'}").as(Friend.class);
使用占位符的查询字符串:
friends.find("{name:#, age:#}","Joe",18);//→ will produce {name: 'Joe', age: 18} friends.find("{address: #}",newAddress(..));//→ will marshall Address object
List<String> ages =Lists.newArrayList(22,63); friends.find("{age: {$in:#}}", ages);//→ will produce {age: {$in:[22,63]}}
写关注更新:
jongo.getCollection("friends").withConcern(WriteConcern.SAFE);
关于WriteConcern有很多的预定义对象,可供选择,实现不同的写关注操作。
目前mongo支持的各种操作符和函数,Jongo几乎全部支持。
相关推荐
Mongo官方提供的DBDll驱动文件,Mongo官方提供的DBDll驱动文件,Mongo官方提供的DBDll驱动文件
最新mongo_java_driver_2.9.3_API.chm帮助文档,希望帮助到更多学习mongodb的童鞋。。
Mongo数据库 java驱动
java mongo 驱动 driver java mongo 驱动 driver java mongo 驱动 driver java mongo 驱动 driver
metersphere连接mongo数据库所需驱动包
mongo
navicat 12支持 mongo版 navicat 12支持 mongo版 解压密码123456
测试可以使用的,版本为2.65,把文件加压后放入jdk的lib文件夹下,并在CLASSPATH中配置路径,即可使用
mongo-c驱动1.02最新版本,打包API帮助文档网页页面。内有官网介绍的编译方法,照着编译就行。
详细介绍 Web项目Mongo数据库连接 内加驱动包 超值下载
C#代码使用的mongo数据库驱动,还包含对应版本的Bson
mongodb连接第三方工具
欢迎下载MongoDB数据库驱动jar包——mongo-java-driver-2.10.0.jar
阿里mongo同步工具mongo-shake
Mongo数据库连接工具,带破解批处理文件.3T支持的mongo功能很多
mongoVUE.1.6.9.破解文件,解压后覆盖安装目录中的MongoVUE.exe文件 安装文件下载地址:http://www.mongovue.com/downloads/
php-mongo.dll,php链接数据所需库模块,支持php4,php5
MongoDB数据库开发必备的驱动,特别适合初学者入门的驱动类
1.分篇章进行学习,内容控制30分钟内 2.1个月疗程,不要放弃治疗哦 3.图文并茂,有问题请发到邮箱
mongo-delphi-driver delphi for mongo 的驱动 好东西