7.MongoDB java CRUD
注意:要增加mongodb对应的jar包
package cn.toto.mongodb; import java.net.UnknownHostException; import org.bson.types.ObjectId; import org.junit.Test; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.Mongo; /** *使用java代码调用mongodb * *@author */ publicclass @Test publicvoid //建立起连接 Mongo mongo =new //依据连接获取到数据库 DB db = mongo.getDB("test"); //获取数据库以下的某个集合,针对结合进行操作... DBCollection dbCollection = db.getCollection("person"); // BasicDBObject dbObject =new dbObject.put("title","奔放洋气有深度,简约时尚国际范"); dbObject.put("content","高大上"); // {key:value,keyvalue} dbCollection.insert(dbObject); mongo.close(); } @Test publicvoid Mongo mongo =new //依据连接获取到数据库 DB db = mongo.getDB("test"); //获取数据库以下的某个集合,针对结合进行操作... DBCollection dbCollection = db.getCollection("person"); // {} DBObject dbObject =new dbCollection.remove(dbObject); } /** *更新 * *@throws */ @Test publicvoid Mongo mongo =new //依据连接获取到数据库 DB db = mongo.getDB("test"); //获取数据库以下的某个集合。针对结合进行操作... DBCollection dbCollection = db.getCollection("person"); // {} //设置更新的条件 BasicDBObject query =new "53db556a5bcbcfc947854027")); //设置更新的内容的对象... BasicDBObject object = (BasicDBObject) dbCollection.findOne(query); object.put("title","高端大气上档次"); dbCollection.update(query, object); } @Test publicvoid Mongo mongo =new //依据连接获取到数据库 DB db = mongo.getDB("test"); //获取数据库以下的某个集合。针对结合进行操作... DBCollection dbCollection = db.getCollection("person"); // BasicDBObject dbObject=new BasicDBObject(); // dbObject.put("content", "高大上"); DBCursor cursor = dbCollection.find(); while DBObject dbObject2 = cursor.next(); System.out.println(dbObject2.toString()); } // {$lt:{age:20}} // db.collection.find() // {} BasicDBObject basicDBObject =new BasicDBObject basicDBObject2 =new basicDBObject2.put("age", basicDBObject.put("$lt", } } |
7.MongoDB java CRUD的更多相关文章
- mongodb java spring data
关于如何集成spring-data-mongodb到项目中,已经有很多人介绍了,这里只给出几个链接. GETTING STARTED Accessing Data with MongoDB: http ...
- springboot连接mongodb进行CRUD
springboot连接mongodb进行CRUD的过程: 在执行以下操作前已安装了mongodb并创建了用户和数据库,使用Robo 3T可成功连接. 1.创建springboot项目,加入以下mav ...
- MongoDB Java Driver操作指南
MongoDB为Java提供了非常丰富的API操作,相比关系型数据库,这种NoSQL本身的数据也有点面向对象的意思,所以对于Java来说,Mongo的数据结构更加友好. MongoDB在今年做了一次重 ...
- MongoDB的CRUD操作
1. 前言 在上一篇文章中,我们介绍了MongoDB.现在,我们来看下如何在MongoDB中进行常规的CRUD操作.毕竟,作为一个存储系统,它的基本功能就是对数据进行增删改查操作. MongoDB中的 ...
- Mongodb Java Driver 参数配置解析
要正确使用Mongodb Java Driver,MongoClientOptions参数配置对数据库访问的并发性能影响极大. connectionsPerHost:与目标数据库能够建立的最大conn ...
- mongoDb +Java+springboot
前言 :mongoDb 是一种比较常用的非关系数据库,文档数据库, 格式为json ,redis 有五种格式. 1. 项目中要使用,这里简单做个示例.首先是连接mongoDB,用的最多的robomon ...
- BuguMongo是一个MongoDB Java开发框架,集成了DAO、Query、Lucene、GridFS等功能
http://code.google.com/p/bugumongo/ 简介 BuguMongo是一个MongoDB Java开发框架,它的主要功能包括: 基于注解的对象-文档映射(Object-Do ...
- 数据库.MongoDB.Java样例
1.先在MongoDB官网下载Java驱动包 MongoDB Java Driver: http://mongodb.github.io/mongo-java-driver/ JAR包下载列表 htt ...
- MongoDB Java
MongoDB Java 环境配置 在Java程序中如果要使用MongoDB,你需要确保已经安装了Java环境及MongoDB JDBC 驱动. 你可以参考本站的Java教程来安装Java程序.现在让 ...
随机推荐
- HTML学习笔记(七)
1. 假设想让div中的内容(content)垂直居中,能够将line-height的值设置与div的高度相等来实现. 2. 超伪类链接的四种形式: watermark/2/t ...
- 在Centos 5.4上安装Mysql5.5.10 (整理以前的工作文档)
1. 安装环境 1.1. 目的 安装Mysql5.5.10服务,提供公司XXXX测试环境.正式环境也采用该版本的mysql 1.2. 硬件环境 PC机:IntelE5300 内存4G 硬盘5 ...
- 微信5.0 Android版飞机大战破解无敌模式手记
微信5.0 Android版飞机大战破解无敌模式手记 转载: http://www.blogjava.net/zh-weir/archive/2013/08/14/402821.html 微信5.0 ...
- wpf集成unity
定义一个帮助类 实际上就是为了设置以下这两种属性 安全性信任和从html中可见的属性 即: 在html的javaScript中可用 window.external.方法名来调用C#方法 [Pe ...
- Android KitKat 4.4 Wifi移植之Wifi driver
本文讲述在Linux 3.10下Realek RTL8723A Linux Wifi 驱动的移植. Prerequisites 硬件平台:Atmel SAMA5 软件平台:Linux 3.10 + A ...
- TestNg JAVA 自动化单元测试框架Demo
TestNg TestNg 是java的一个自动化单元测试框架 参考:http://testng.org/doc/index.html 环境准备 既然是java 的自动化单元测试框架,就必须要有jav ...
- Git Hub,eclipse pull 出现问题
一般在eclise里面使用geithub,之后会出现无法pull,或者pull 报错的问题.这里需要修改本地库的配置文件 The current branch is not configured fo ...
- [WP8] Binding时,依照DataType来选择DataTemplate
原文 [WP8] Binding时,依照DataType来选择DataTemplate 范例下载 范例程序代码:点此下载 问题情景 在开发WPF.WP8...这类应用程序的时候,透过Binding机制 ...
- 中科同向备份软件Heartsone-backup(足足16个软件,可差异化备份虚拟机)
传统的备份方式我们应该尽量避免,除非他们支持和执行使用基于(API)的虚拟环境中的管理备份.中科同向备份软件Heartsone-backup V8.0(以下简称HBU)就是通过VADP提供的一系列管理 ...
- mysqldump --flush-logs
<pre name="code" class="html"><pre name="code" class="ht ...