`
zha_zi
  • 浏览: 590116 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

MongoDB(4) java api

阅读更多

       java api 的应用,可不是jdbc啊,mongodb 很奇怪,很奇怪,

代码的例子包括了,常用的 添加,修改,删除,统计,分页,条件,文档嵌套查询

 

测试代码

import java.util.HashSet;
import java.util.Set;

import org.junit.Test;

import dao.MobileDao;
import entity.Mobile;
import entity.Params;

public class MongoDBTest {

	@Test
	public void testInsert() throws Exception {
		MobileDao dao = new MobileDao();
		Mobile m = new Mobile();
		m.setId(102);
		m.setBrand("HTC");
		m.setName("dream");
		Set<Params> set = new HashSet<Params>();
		Params p1 = new Params();
		p1.setName("app");
		p1.setValue("中文情况");

		Params p2 = new Params();
		p2.setName("上市时间");
		p2.setValue("2011-1-1");
		set.add(p1);
		set.add(p2);
		m.setSet(set);
		dao.insert(m);
	}

	@Test
	public void testModify() throws Exception {
		MobileDao dao = new MobileDao();
		Mobile m = new Mobile();
		Mobile m2 = new Mobile();
		m.setName("tattoo");
		m2.setBrand("lenovo");
		m2.setId(m2.getId());
		m2.setName("s1");
		dao.modify(m, m2);
	}

	@Test
	public void testRemove() throws Exception {
		MobileDao dao = new MobileDao();
		Mobile m = new Mobile();
		m.setName("s1");
		dao.remove(m);
	}

	@Test
	public void testQueryAll() throws Exception {
		MobileDao dao = new MobileDao();
		dao.queryAll(new Mobile());

	}

	@Test
	public void testQuery() throws Exception {
		MobileDao dao = new MobileDao();
		dao.query(new Mobile());

	}

	@Test
	public void testLoad() throws Exception {
		MobileDao dao = new MobileDao();
		Mobile m = new Mobile();
		m.setId(1);
		dao.load(m);
	}

}

 完整代码在附件中

分享到:
评论

相关推荐

    mongodb_java_2.6_API

    本篇将深入探讨"mongodb_java_2.6_API",即MongoDB 2.6版本的Java驱动程序API,了解如何使用Java进行MongoDB的开发。 1. **MongoDB Java驱动程序概述** MongoDB的Java驱动程序是Java开发者与MongoDB服务器通信的...

    mongoDB java driver api

    MongoDB Java驱动API是用于与MongoDB数据库交互的Java库,它是MongoDB官方提供的一个关键组件,使得Java开发者能够方便地在应用程序中存取数据。MongoDB是一个高性能、开源、无模式的文档型数据库,而Java驱动API则...

    windows 64位mongodb安装包+java api文档

    在这个压缩包中,你将找到专为Windows 64位系统优化的MongoDB安装程序,以及Java API的文档,这对于使用Java进行MongoDB集成开发的开发者来说极其重要。 MongoDB的安装过程: 1. **下载与解压**:首先,你需要下载...

    MongoDB Java API 中文

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

    MongoDB-Java驱动API

    在Java开发环境中,MongoDB提供了Java驱动API,使得Java程序员可以方便地与MongoDB进行交互。本文档将深入探讨如何利用Java驱动API来操作MongoDB数据库。 一、MongoDB Java驱动API简介 MongoDB的Java驱动程序是Java...

    mongodb-JavaApi

    在“mongodb-JavaApi”压缩包中,你很可能会找到以下关键知识点: 1. **连接MongoDB**:使用`MongoClient`类建立到MongoDB服务器的连接。你需要指定服务器地址(例如"localhost")和端口号(默认为27017)。 2. **...

    mongodb java api 2.9.1chm版

    最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。

    MongoDB Driver -JAVA 2.5.3 API

    MongoDB Driver for Java 2.5.3是官方提供的用于Java开发者与MongoDB数据库交互的API。这个API允许程序员高效地执行各种操作,包括插入、查询、更新和删除MongoDB中的数据。MongoDB是一个高性能、无模式的文档型...

    MongoDB-JavaAPI

    在Java开发环境中,与MongoDB交互通常通过Java API进行。本项目聚焦于MongoDB的Java API使用,帮助开发者理解如何在Java应用程序中执行类似于SQL的操作。 MongoDB Java API是官方提供的驱动程序,它允许Java开发者...

    MongoDB、Java与对象关系映射

    该驱动程序提供了丰富的API,使得Java开发者可以直接操作MongoDB数据库。除了基本的CRUD(创建、读取、更新、删除)操作外,还可以利用高级功能,如聚合框架、地理空间查询等。 为了进一步简化开发流程,可以采用...

    MongoDBjava各版本驱动下载

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

    Mongodb 2.2_java api

    在Java API方面,MongoDB提供了对数据库操作的全面支持,使得Java开发者能够方便地集成和操作MongoDB。 MongoDB的Java驱动程序是连接Java应用程序与MongoDB服务器的关键组件。在2.2版本中,这个API提供了多种方法来...

    mongodb 3.4.2 java包

    8. **异步编程**:除了传统的同步API,MongoDB 3.4.2 Java驱动还提供了异步API,基于Java 8的CompletableFuture或者Reactor库,使得开发者可以在非阻塞的环境中处理数据库操作,提高系统的并发性能。 9. **性能优化...

    java 执行cmd命令及mongodb脚本

    4. MongoDB命令文件执行: 在Java中,你还可以使用MongoDB Java驱动程序来执行脚本。首先,确保添加了MongoDB Java驱动的依赖。然后,你可以创建一个MongoClient实例并调用`runCommand()`方法: ```java MongoClient...

    MongoDB免安装 java Demo

    这个驱动程序提供了与MongoDB服务器通信的API,使得我们可以通过编写Java代码来执行各种数据库操作。在"Java执行集合创建、数据查询、数据插入、数据删除操作的demo"中,你将看到如何利用这些API来实现常见的数据库...

    mongodb的java驱动jar包3.7.0

    首先,`mongodb-driver-3.7.0.jar`是MongoDB Java驱动的主要接口层,提供了与MongoDB服务器进行交互的各种API。它包含了一系列的类和接口,如`MongoClient`用于创建连接,`MongoDatabase`代表一个MongoDB数据库,...

    mongodb_java_demo

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

    mongodb在java中小试牛刀

    4. **配置MongoDB连接**: 在Spring Boot应用中,可以通过application.properties或yaml文件配置MongoDB连接信息。例如: ```properties spring.data.mongodb.uri=mongodb://localhost:27017/myDatabase ``` 或者,...

    mongodb-2.4 api

    MongoDB是一款开源、分布式、高性能的NoSQL数据库,它的API是开发者与数据库进行交互的重要工具。MongoDB 2.4版本的API提供了丰富的功能,帮助开发者执行查询、更新、插入和删除操作,以及管理数据库、集合和索引。...

Global site tag (gtag.js) - Google Analytics