原文出自:http://www.mkyong.com/tutorials/java-mongodb-tutorials/
Java MongoDB Tutorial
译:java MongoDB 教程
MongoDB, noSQL open source database, written in C++, with many great features like map-reduce , auto sharding, replication, high availability and etc.
译:MongoDB是noSQL的一种,属于开源数据库,用c++写的,有许多伟大的特性,比如使用映射-规约模式,自动分片,复制,高可用性等。
The following Java / Spring Data MongoDB tutorials and examples are tested with :
译:下面的 java / Spring Data MongoDB 教程和例子使用如下资料进行测试:
- MongoDB 2.2.3
- Java-MongoDB-Driver 2.11.0
- Spring-Data-MongoDB 1.2.0.RELEASE
1. MongoDB Core Examples
译:MongoDB核心例子
MongoDB installation, configuration, connect, query and backup.
译:MongoDB安装、配置、连接、查询和备份。
-
Install MongoDB on Windows(译)
How to install MongoDB on Windows.译:如何在Windows上安装MongoDB。 - Install MongoDB on Ubuntu(待译)
How to install MongoDB on Ubuntu.译:如何在Ubuntu安装MongoDB。 - Install MongoDB on Mac OS X(待译)
How to install MongoDB on Mac OS X.译:如何在Mac OS X上安装MongoDB。 -
MongoDB Hello World Example(译)
How to do CRUD and indexing in MongoDB.译:如果在MongoDB中实现CRUD和索引操作。 -
MongoDB authentication example(译)
Start MongoDB in secure mode, authentication is required.译:要想MongoDB在安全模式下运行,必须启用身份验证。 -
MongoDB import and export example(译)
Backup with mongoexport, restore with mongoimport in MongoDB.译:在MongoDB中使用mongoexport, mongorestore命令进行备份,恢复。
2. Java MongoDB Examples
译:java MongoDB 例子
Java MongoDB driver APIs examples to perform insert, update, query and delete documents from MongoDB.
译:通过Java MongoDB driver api 中的示例执行对MongoDB 文档的插入、更新、查询和删除。
-
Java MongoDB hello world example(译)
Classic hello world example to show you how to use Java MongoDB driver APIs to perform CRUD in MongoDB.译:以经典的示例 hello world 来展示如何使用Java MongoDB driver APIs来实现MongoDB的CRUD。 -
Java MongoDB : Authentication Example(译)
Example to perform authentication access to MongoDB.译:未例,启用身份验证后访问MongoDB。 -
Java MongoDB : Insert a document(译)
4 ways to insert JSON data into MongoDB.译:四种方法将JSON数据插入到MongoDB。 -
Java MongoDB : Update document(译)
Example to use collection.update() to update an existing document.译:例,使用collection.update()来更新现有文档。 -
Java MongoDB : Query document(译)
Example to use collection.find() to get / query document from collection.译:例,使用collection.find()来获取/查询文档集合。 -
Java MongoDB : Delete document(译)
Example to use collection.remove() to delete documents from collection.译:例,使用collection.remove()来删除集合中的文档。 -
Java MongoDB : Save image example(译)
Use GridFS APIs to save binary file into MongoDB.译:使用GridFS APIs 来将二进制文件保存到MongoDB。
3. Spring Data MongoDB Examples
译:Spring Data MongoDB 例子
Spring Data for MongoDB examples to perform insert, update, query and delete documents from MongoDB.
译:Spring Data 对于MongoDB实例进行插入,更新,查询和删除文档。
- Spring Data MongoDB hello world example
Configure (both XML and annotation) and perform CRUD operations with “Spring Data for MongoDB” framework.译:配置(包括XML和注释)和执行CRUD操作“MongoDB”的Spring Data框架。 - Spring Data MongoDB : Insert document
Example to use Spring data save() and insert() to save domain object into MongoDB database.译:例,使用Spring data的save()和insert()方法保存对象模型到MongoDB数据库。 - Spring Data MongoDB : Update document
Example to use Spring data save(), updateFirst() and updateMulti() to update existing domain object from MongoDB database.译:例,使用Spring Data中的save,updateFirst()和updateMulti()方法更新已经存在的对象模型到MongoDB数据库。 - Spring Data MongoDB : Query document
Example to use Spring data findOne(), find() and getCollection() to get / query documents from MongoDB.译:例,使用Spring data 的findOne(), find()和getCollection从MongoDB中获取/查询方法。 - Spring Data MongoDB : Delete document
Example to remove() and findAndRemove() to delete documents from MongoDB.译:例,使用remove()和findAndRemove从MongoDB删除文档。 - Spring Data MongoDB : Save binary file, GridFS example
Use GridFS in Spring Data MongoDB, to save the binary file in MongoDB.译:例,在Spring Data中使用GridFS保存二进制文件到MongoDB。 - Spring Data MongoDB – Auto Sequence ID Example
How to create an auto increase sequence id.译:如何创建自动增长序列的id。
4. MongoDB FAQs
译:经常遇到的问题。
Some common questions and answers in MongoDB.
译:在MongoDB中,一些常见的问题及答案。
- 修复崩溃的MongoDB的服务器:Repair a crashed MongoDB server(待译)
- 权限被拒绝,无法打开:Couldn’t Open /Data/Db/Yourdb.Ns Errno:13 Permission Denied(待译)
- Java MongoDB:将JSON数据转成DBObject对象;Java MongoDB : Convert JSON data to DBObject(待译)
- Java MongoDB:从数据库获取集合;Java MongoDB : Get collection from database(待译)
- Spring Data删除mongoDB中的_class列:Spring Data MongoDB Remove _class Column(待译)
References
- MongoDB official site
- Java MongoDB official tutorials
- Java development with MongoDB
- Spring data for MongoDB
- Spring data for MongoDB documentation
- Morphia for MongoDB tutorial
相关推荐
教程名称:MongoDB教程基础入门 课程目录:【】MongoDB教程基础入门-代码【】MongoDB教程基础入门01第一讲上【】MongoDB教程基础入门02第一讲下【】MongoDB教程基础入门03第二讲上【】MongoDB教程基础入门04第二讲...
"java+MongoDB实现存图片、下载图片的方法示例" 本文主要介绍了使用java和MongoDB实现存图片和下载图片的方法,并结合实例形式详细分析了java结合MongoDB实现图片的存储和下载相关操作技巧。 Java和MongoDB简介 ...
Linux 安装 MongoDB 教程 Linux 安装 MongoDB 教程是指在 Redhat Linux 4 系统下安装 MongoDB 32 位版本的详细步骤指导。MongoDB 是一个文件数据库,其他 Linux 系统下安装也是类似的。 知识点 1:下载 MongoDB ...
本教程将引导你逐步了解MongoDB的基础知识,深入其架构,并展示如何在Java环境中使用MongoDB。 首先,我们从"MongoDB入门教程"开始。MongoDB采用的是键值对存储方式,数据以JSON格式(BSON)存储,这使得数据的读写...
目前,Java驱动通常使用的是MongoDB Java Driver,可以在Maven仓库中找到对应的依赖,例如: ```xml <groupId>org.mongodb <artifactId>mongodb-driver-sync <version>4.3.0 ``` 接下来,我们需要配置MongoDB...
本教程将详细介绍如何使用Java进行MongoDB的基本操作,包括增(添加数据)、删(删除数据)、改(修改数据)和查(查询数据)。 首先,你需要在项目中引入MongoDB的Java驱动程序。目前最新的稳定版本是`mongodb-...
本文将深入探讨如何使用Java的JDBC(Java Database Connectivity)接口与MongoDB、MySQL数据库进行数据交互,并实现相互之间的数据同步。 首先,我们需要理解JDBC,它是Java语言访问数据库的标准API,能够连接并...
将一系列图片文件存储到MongoDB中 java操作mongodb存储文件
标题“MongoDB连接池for Java”指的是在Java环境中,针对MongoDB数据库实现的连接池解决方案。这种解决方案通常基于特定的Java驱动程序,如MongoDB的Java驱动程序(com.mongodb.client.MongoClients),它提供了连接...
MongoDB Java驱动是Java开发者与MongoDB数据库交互的重要工具,它允许Java应用程序通过标准的Java API来执行查询、插入、更新和删除等操作。在Java中使用MongoDB,首先需要安装并配置对应的驱动版本,以确保与正在...
Java连接MongoDB主要依赖于MongoDB的Java驱动程序,这是一个允许Java应用程序与MongoDB数据库进行交互的库。在本文中,我们将深入探讨如何使用Java连接MongoDB,涉及的知识点包括MongoDB Java驱动程序的安装、配置,...
【标题】: "Java操作MongoDB插入数据指南" 【描述】: 本指南将详细介绍如何在Linux环境下安装MongoDB,并通过Java进行数据插入操作。我们将涵盖MongoDB的Linux安装、MongoVUE客户端的使用以及Java API与MongoDB的...
MongoDB的ORM(Object-Relational Mapping)框架使得Java开发者能够更方便地将数据模型与数据库交互,而无需关注底层的MongoDB API细节。在本文中,我们将讨论如何基于`mongodb-driver`开发一个简单的ORM实现,以...
在Java编程环境中,连接MongoDB数据库通常需要特定的驱动程序,这些驱动程序以JAR(Java Archive)文件的形式提供。MongoDB官方提供了Java驱动程序,使得开发者能够方便地在Java应用中集成MongoDB功能。本篇文章将...
1.java连接mongo数据库查询统计信息导出为excel表格 2.所有连接参数都可以动态输入,参数包括:ip、端口、数据库名称、集合名称、查询参数(公众号,写在指定文件中),导出表格存放位置
这里提到的"Java连接mongoDB需要的jar包(3.9.1)"是指Java开发者用于连接MongoDB数据库的一组关键库文件,包括`bson-3.9.1.jar`、`mongodb-driver-3.9.1.jar`和`mongodb-driver-core-3.9.1.jar`。这些JAR文件是...
MongoDB是一种流行的开源、分布式文档型数据库,以其灵活性、高性能和可扩展性而备受开发者青睐...这个压缩包文件中的"MongoDB安装和使用java实现"应该包含了详细的示例代码和教程,帮助你更好地理解和实践这些知识点。
mongo-java-driver-3.4.3.jar 是 MongoDB 官方为 Java 开发者提供的 Java 驱动程序的一个特定版本(3.4.3)。这个 JAR 文件包含了与 MongoDB 数据库进行交互所需的类和接口,允许 Java 应用程序连接到 MongoDB 实例...
本篇将深入探讨"mongodb_java_2.6_API",即MongoDB 2.6版本的Java驱动程序API,了解如何使用Java进行MongoDB的开发。 1. **MongoDB Java驱动程序概述** MongoDB的Java驱动程序是Java开发者与MongoDB服务器通信的...