`

【MongoDB for Java 1】

阅读更多
// 获得数据库服务

		Mongo m = new Mongo("localhost", 27017);

		// 得到数据库mytest

		DB db = m.getDB("dbtest");

		// 得到mytest数据库下所有表名

		Set<String> colls = db.getCollectionNames();
		System.out.println(colls.size());

		for (String s : colls) {

			System.out.println(s);

		}
		// 查询所有的数据
		DBCollection employee = db.getCollection("employee");
		DBCursor cur = employee.find();
		while (cur.hasNext()) {
			System.out.println(cur.next());
		}
		System.out.println(cur.count());
		System.out.println(JSON.serialize(cur));
		
		DBObject user1 = new BasicDBObject();    
		user1.put("uname", "Lucy");   
		user1.put("age", 21);
		user1.put("salary", 2000);
		
		DBObject user2 = new BasicDBObject();    
		user2.put("uname", "Lily");   
		user2.put("age", 22);
		user2.put("salary", 3000);
		
		List<DBObject> list = new ArrayList<DBObject>();
		list.add(user1);
		list.add(user2);
		//添加一条数据
		//employee.save(user1);
		//添加数组数据
		//employee.insert(list);
		System.out.println(employee.insert(list).getN());
		/*修改一条*/
		System.out.println("修改:" + employee.update(            
				 new BasicDBObject("_id", new ObjectId("50dbfa0ee0184dac4dad2781")),             
				 new BasicDBObject("uname", "didi"),
				 true,//如果数据库不存在,是否添加            
				 false//多条修改            
				 ).getN());
		
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    MongoDB for Java Developers

    MongoDB for Java Developers Design, build, and deliver efficient Java applications using the most advanced NoSQL database

    MongoDB for Java Developers的随书阅读代码

    《MongoDB for Java Developers》这本书正是针对这一主题,帮助开发者深入理解和使用MongoDB与Java的结合。 该书的随书阅读代码包含了书中多个章节的实例,这些代码分布在名为"micai-mongodb-chapter6"、"micai-...

    Mongodb连接池for java

    标题“MongoDB连接池for Java”指的是在Java环境中,针对MongoDB数据库实现的连接池解决方案。这种解决方案通常基于特定的Java驱动程序,如MongoDB的Java驱动程序(com.mongodb.client.MongoClients),它提供了连接...

    MongoDBjava各版本驱动下载

    MongoDB Java驱动是Java开发者与MongoDB数据库交互的重要工具,它允许Java应用程序通过标准的Java API来执行查询、插入、更新和删除等操作。在Java中使用MongoDB,首先需要安装并配置对应的驱动版本,以确保与正在...

    mongodb driver for java 源码

    MongoDB Java驱动程序是Java开发者用来与MongoDB数据库进行交互的官方库。源码分析将帮助我们深入理解其内部工作原理,优化应用性能,并有可能自定义功能以满足特定需求。以下是对MongoDB Java驱动2.5.3版本源码的...

    MongoDB之Java使用例子

    在这个“MongoDB之Java使用例子”中,我们将深入探讨如何在Java环境中操作MongoDB数据库,包括增、删、改、查(CRUD)操作以及图像数据的存储和检索。 首先,Java与MongoDB的交互主要通过MongoDB的Java驱动程序实现...

    java连接mongodb的jar包

    Java连接MongoDB主要依赖于MongoDB的Java驱动程序,这是一个允许Java应用程序与MongoDB数据库进行交互的库。在本文中,我们将深入探讨如何使用Java连接MongoDB,涉及的知识点包括MongoDB Java驱动程序的安装、配置,...

    mongodb_java_demo

    Java驱动程序(mongodb_java_driver)是MongoDB官方提供的用于Java应用程序与MongoDB交互的库,它允许开发者通过简单的API来执行各种数据库操作,如增、删、改、查。 在"mongodb_java_demo"这个项目中,我们将深入...

    MongoDB for Java Developers(PACKT,2015)

    The NoSQL movement is growing in relevance, attracting more and more developers....By the end of this book, you will know everything you need to integrate MongoDB in your Java applications

    mongodb java简单demo

    在Java开发中,我们通常使用Java驱动程序来与MongoDB进行交互。本篇将详细介绍如何使用Java连接MongoDB,以及进行基本的数据操作:创建集合、添加文档、修改文档、查询文档和删除文档。 首先,为了连接MongoDB,...

    MongoDB Java Driver 简单操作

    为了方便开发者使用 Java 进行开发,MongoDB 提供了官方的 Java 驱动程序(MongoDB Java Driver),使得 Java 应用能够轻松地与 MongoDB 数据库进行交互。 #### 二、基本概念与连接 在开始使用 MongoDB Java Driver...

    java+MongoDB实现存图片、下载图片的方法示例

    "java+MongoDB实现存图片、下载图片的方法示例" 本文主要介绍了使用java和MongoDB实现存图片和下载图片的方法,并结合实例形式详细分析了java结合MongoDB实现图片的存储和下载相关操作技巧。 Java和MongoDB简介 ...

    Mongodb数据库JAVA操作例子

    在Java应用程序中,我们通常使用Java驱动程序来与MongoDB进行交互。本篇将详细介绍如何利用Java实现MongoDB数据库的增、删、改、查(CRUD)操作。 1. **连接MongoDB** 要使用Java连接MongoDB,首先需要引入MongoDB...

    MongoDB java实现增删改查

    在Java开发中,我们可以使用MongoDB的Java驱动程序来实现对MongoDB数据库的增、删、改、查(CRUD)操作。以下是对这些核心功能的详细说明。 1. **增加(Create)** 要在MongoDB中插入数据,我们需要使用`...

    MongoDB Java API 中文

    ### MongoDB Java API 使用详解 #### 一、Java 驱动简介与一致性 MongoDB 的 Java 驱动是线程安全的,适用于大多数应用程序场景。通常情况下,只需要创建一个 `Mongo` 实例即可,因为它内部包含了一个连接池(默认...

    mongodb开发java包

    1. MongoDB的基本概念和特性。 2. MongoDB Java驱动程序的安装和使用。 3. 连接MongoDB服务器,操作MongoDatabase和MongoCollection。 4. 插入、查询、更新和删除数据的基本方法。 5. 高级操作,如聚合、索引和事务...

    MongoDB(4) java api

    在Java开发中,MongoDB提供了Java驱动程序,使得开发者能够方便地通过Java API来操作MongoDB数据库。这篇博客将深入探讨在Java中使用MongoDB API的主要概念和操作。 首先,我们需要在项目中引入MongoDB Java驱动...

    mongodb在java中的使用

    在Java开发中,我们可以使用MongoDB Java驱动程序来与MongoDB进行交互。本篇文章将深入探讨如何在Java环境中使用MongoDB,包括基本的连接设置、数据操作以及高级功能如分组和模糊查询。 首先,确保已安装MongoDB...

    Mongodb java包

    1. **mongodb-driver-3.6.0.jar**:这是MongoDB Java驱动程序的主要组件,它包含了连接MongoDB服务器、执行查询、更新和插入操作等所需的所有类和接口。3.6.0版本是这个驱动的一个特定版本,确保了与MongoDB 3.6版本...

Global site tag (gtag.js) - Google Analytics