package com.mgtest; import java.net.UnknownHostException; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.Mongo; public class Leantest { Mongo mongoClient = null; DB db = null; DBCollection coll = null; public Leantest(){ try { mongoClient = new Mongo("localhost", 27017); } catch (UnknownHostException e) { e.printStackTrace(); } db = mongoClient.getDB("test"); coll = db.getCollection("testCollection"); } public void insert(){ BasicDBObject doc = new BasicDBObject("name", "MongoDB").append("type", "database").append("count", 1).append("info", new BasicDBObject("x", 203).append("y", 102)); coll.insert(doc); BasicDBObject doc1 = new BasicDBObject("name", "struts").append("type", "mvc").append("count1", 1).append("info1", new BasicDBObject("x1", 203).append("y1", 102)); coll.insert(doc1); BasicDBObject doc2 = new BasicDBObject("name", "spring").append("type", "service").append("count2", 1).append("info2", new BasicDBObject("x2", 111).append("y2", 22)); coll.insert(doc2); queryAll(); } public void queryAll(){ DBCursor cursor = coll.find(); try { while(cursor.hasNext()) { System.out.println(cursor.next()); } } finally { cursor.close(); } System.out.println("总数为:"+coll.count()); } public void delete(){ DBObject doc = new BasicDBObject("name", "MongoDB"); coll.remove(doc); queryAll(); } public void update(){ BasicDBObject q = new BasicDBObject("name", "struts"); BasicDBObject o = new BasicDBObject("name", "struts_new"); coll.update(q, o); queryAll(); } public void find(){ BasicDBObject o = new BasicDBObject("name", "struts_new"); DBCursor cursor = coll.find(o); try { while(cursor.hasNext()) { System.out.println(cursor.next()); } } finally { cursor.close(); } } public static void main(String[] args) throws UnknownHostException { Leantest lt = new Leantest(); //lt.insert(); //lt.delete(); //lt.update(); lt.find(); } }
附件下载mongodb的jar包
相关推荐
MongoDB java API实现增删改查,包含批量操作
JAVA连接MongoDB,并进行简单的增删改查操作小例子源码,相关博文: http://blog.csdn.net/dream_broken/article/details/36014733
java连接Mongodb进行增删改查,包括查询、删除、增加等功能
使用Java对MongoDB进行一些基础操作,包括增删改查基础搓澡。给刚接触mongodb或者想使用Java操作Mongodb的童鞋们一些引导性的帮助。
java 操作mongodb代码,可直接运行成功,作为初学者非常实用。其中数据库是包含用户名和密码,用户名root ,密码root。
演示了JAVA怎样操作mongodb数据库进行增删改查操作。
java操作mongodb增删改查mongodb查询 in like 修改自增
java对mongodb数据库的增删改查测试demo。可直接运行,需要自己安装mongodb数据库,需要手动添加bins包下面的jdbc的jar包和junit4的jar包。包含自己写的mongodb安装文档。
本例用Java代码实现键值数据库mongodb的增删改查操作,并结合junit进行简单增删改查测试,希望能帮助刚接触hadoop以及mongodb的学习者。
java mongodb增删改查示例
利用spring和springmvc对mongodb数据库进行增删改查。
MongoDb增删改查的网站范例,Using the spring-data project and the mongodb adapter specifically.
主要为大家详细介绍了java连接Mongodb实现增删改查,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
一个完全符合企业设计规范的Java操作MongoDB数据库,涉及各种增删改查操作及@Test增删改查使用示范,可极大方便MongoDB开发,可直接通过代码学习MongoDB的使用。 使用环境:Myeclipse、MongoDB
MongoDB实现增删改查,java程序驱动,复杂查询,源代码示例
MongoDB Java操作大全 源代码 实例
主要介绍了Java连接MongoDB进行增删改查的操作的相关资料,需要的朋友可以参考下
Mongodb 数据库 JAVA 增删改查操作例子
1、连接数据库 1、使用数据库、创建数据库 2、查看数据库 3、显示当前的数据集合(mysql 中叫表) 4、删除集合,删除指定的集合 5、删除数据库,删除当前
NoSql,使用Java进行连接并进行增删改查MongoDB