mongodb java入门:
maven工程:
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>test</artifactId> <packaging>war</packaging> <version>1.0-SNAPSHOT</version> <name>test Maven Webapp</name> <url>http://maven.apache.org</url> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version>1.9.2</version> </dependency> <dependency> <groupId>ma.glasnost.orika</groupId> <artifactId>orika-core</artifactId> <version>1.4.5</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.4.6</version> </dependency> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>2.13.3</version> </dependency> </dependencies> <build> <finalName>test</finalName> </build> </project>
测试代码:
package com.test.utils; import com.mongodb.*; /** * Created by Administrator on 2016/5/19. */ public class MongoDBJDBC { public static void main( String args[] ){ try{ Long begin = System.currentTimeMillis(); // 连接到 mongodb 服务 MongoClient mongoClient = new MongoClient( "localhost" , 27017 ); DB db = mongoClient.getDB("admin"); // 连接到数据库 System.out.println("Connect to database successfully"); DBCollection dbCollection = db.getCollection("order"); for (int i=2;i<10000;i++) { BasicDBObject ob = new BasicDBObject(); ob.put("a",i); ob.put("_id",i+""); dbCollection.insert(ob); } Long end = System.currentTimeMillis(); System.out.println("ms:"+(end-begin)/1000); DBObject dbObject = dbCollection.findOne(); System.out.println(dbObject.get("a")); }catch(Exception e){ System.err.println( e.getClass().getName() + ": " + e.getMessage() ); } } }
官方文档也是for循环插入的,于是想找批量插入的api,结果没有。因为mongodb没有批量插入的概念,
以此记录下。继续学习mongodb.
相关推荐
首先,我们从"MongoDB入门教程"开始。MongoDB采用的是键值对存储方式,数据以JSON格式(BSON)存储,这使得数据的读写更加自然和高效。MongoDB支持丰富的查询语法,包括字段选择、条件操作、排序和分组,为开发者...
小白也可入门学习,如果有一些MySQL、Js经验最佳,Java代码案例部分需要有一定的Java开发基础。 3、课程亮点 系统的学习MongoDB从入门到进阶,掌握现在火爆的NoSQL技术之一。 选择MongoDB的原因及其优势 MongoDB单机...
本教程“MongoDB 从入门到精通”旨在帮助你全面理解MongoDB的基础知识以及如何在Java应用中有效使用它。首先,我们从安装MongoDB开始,你需要下载适合你操作系统的MongoDB服务器,并按照官方指南进行安装配置。安装...
Java Tutorial:Java操作MongoDB入门
总的来说,"springboot整合MongoDB初级入门"的主题涵盖了Java开发中的许多关键概念,包括SpringBoot的自动配置、Spring Data MongoDB的使用、NoSQL数据库的设计与操作,以及如何将这些技术融入到实际项目中。...
**Java基于Jsoup+MongoDB的简单爬虫入门程序** 在现代互联网环境中,数据的获取与分析变得至关重要,而爬虫技术就是实现这一目标的重要工具。本教程将介绍如何使用Java编程语言,结合Jsoup库进行网页抓取,并利用...
本快速入门资料将帮助你了解MongoDB的基础概念、安装配置、数据模型以及如何在Java环境中进行操作。 一、MongoDB基础 MongoDB使用JSON格式的数据存储,这种格式被称为BSON(Binary JSON),在保持JSON可读性的同时...
1.mongodb-win32-i386-2.4.8.zip 由于大小限制,请到官网下载http://www.mongodb.org/downloads ...3.MongoDB快速入门教程.docx 4.MongoDB入门经典.doc 5.MougoTest.rar(MongoDB入门经典.doc用例)
MongoDB支持JavaScript语法,可以在数据库层面执行脚本,这使得其与后端开发语言(如Java)的集成变得更为便捷。 在MongoDB中,数据的基本单位是文档(Document),类似于传统数据库的行。文档由多个字段(Field)...
接着,我们有《MongoDB入门需知(for_phper).doc》,虽然文档标题提到的是PHP开发者,但其中的内容对于理解MongoDB的基本概念和操作是通用的。MongoDB的核心概念包括集合(类似关系数据库的表)、文档(JSON格式的...
MongoDB学习总结入门篇.pdf MongoDB是一个基于分布式文件存储的数据库,旨在为WEB应用提供可扩展的高性能数据存储解决方案。下面将对MongoDB的基本概念、特点、使用原理和基本操作进行详细介绍。 1. MongoDB基本...
- **多种语言支持**:提供多种编程语言的驱动程序,如 Python, PHP, Ruby, Java, C++, 等,方便集成到各种应用中。 - **BSON 存储**:使用二进制形式的 JSON 格式,节省空间并提升读写速度。 1. MongoDB 体系结构...
- **Java操作MongoDB**:介绍如何使用Java语言对MongoDB进行编程操作,包括连接数据库、执行CRUD操作等。 - **Spring集成MongoDB**:通过Spring框架集成MongoDB,利用Spring Data MongoDB简化数据访问逻辑。 #### ...
总之,MongoDB从入门到项目实战的学习涵盖了数据库设计、数据操作、性能优化和实际应用等多个方面。通过这个教程,开发者将能够熟练掌握MongoDB的使用,从而在项目中充分发挥其优势,处理大规模的数据存储和处理任务...
- 连接MongoDB:使用`mongo`命令行工具或者Java驱动程序(如MongoDB Java Driver)进行连接。 3. **Java与MongoDB的集成** - 添加依赖:在Java项目中,我们需要引入MongoDB Java驱动程序的依赖,通常通过Maven或...
10. **驱动程序**:MongoDB 有多种编程语言的驱动程序,如 MongoDB 驱动程序 for Python、Java、Node.js 等,方便开发者在各种环境中使用 MongoDB。 在学习 MongoDB 时,结合《MongoDB 入门教程》CHM 手册,可以...
在快速入门部分,教程首先演示了如何连接到MongoDB数据库。使用Java驱动连接MongoDB非常简单,需要包括驱动jar包到类路径中。代码示例展示了三种连接到本地MongoDB数据库的方法,以及连接到副本集时如何提供种子成员...
"Mongodb入门教程、示例+Spring Boot完整示例+聚合" 本节课将完整地介绍 MongoDB 的入门教程、示例、Spring Boot 完整示例和聚合。 简介 NoSQL(Not Only SQL)是一种非关系型的数据库, MongoDB 是基于分布式...
MongoDB入门和微聊即时通讯功能实现 在这篇文章中,我们将探索MongoDB的基本概念和Java API的使用,并学习如何使用Spring Boot整合MongoDB来搭建微聊系统实现微聊功能和分布式WebSocket解决方案。 MongoDB入门 ...
同时,MongoDB支持多种编程语言的驱动程序,如Perl、PHP、Java、C#、JavaScript、Ruby、C和C++,方便开发者进行集成。 MongoDB的数据存储格式是BSON,这是一种二进制形式的JSON,能够高效存储包括大型对象在内的...