java对mongodb数据库的简单操作
准备工作:
下载好mongodriver.jar包(https://oss.sonatype.org/content/repositories/releases/org/mongodb/mongodb-driver/3.6.1/)
代码实现:
try {
         // 实例化Mongo对象,连接27017端口
         Mongo mongo = new Mongo("localhost", 27017);
         // 连接名为yourdb的数据库,假如数据库不存在的话,mongodb会自动建立
         DB db = mongo.getDB("test");
         // Get collection from MongoDB, database named "yourDB"
         // 从Mongodb中获得名为yourColleection的数据集合,如果该数据集合不存在,Mongodb会为其新建立
         DBCollection collection = db.getCollection("test1");
         // 使用BasicDBObject对象创建一个mongodb的document,并给予赋值。
         BasicDBObject document = new BasicDBObject();
         //document.put("id", 1001);
         //document.put("msg", "hello world mongoDB in Java");
         // 将新建立的document保存到collection中去
         //collection.insert(document);
         // 创建要查询的document
         BasicDBObject searchQuery = new BasicDBObject();
         searchQuery.put("name", "chen");
         // 使用collection的find方法查找document
         DBCursor cursor =collection.find(searchQuery);
         // 循环输出结果
         while (cursor.hasNext()) {
             System.out.println(cursor.next());
         }
         System.out.println("Hello World");
     } catch (UnknownHostException e) {
         e.printStackTrace();
     } catch (MongoException e) {
         e.printStackTrace();
     }
可能会遇到的报错信息:
Note: mongodb-driver requires the following dependencies: bson and mongodb-driver-core
解决:
Note: mongodb-driver requires the following dependencies: bson and mongodb-driver-core
去看一下 ,然后对应的地方有两个包的下载,导进你的方法就ok了
mongodb-driver-3.0.1.jar
mongodb-driver-core-3.0.1.jar
bson-3.0.1.jar
https://oss.sonatype.org/content/repositories/releases/org/mongodb/mongodb-driver/3.0.1/
https://oss.sonatype.org/content/repositories/releases/org/mongodb/mongodb-driver-core/3.0.1/
https://oss.sonatype.org/content/repositories/releases/org/mongodb/bson/3.0.1/
java对mongodb数据库的简单操作的更多相关文章
- Java连接MySQL数据库及简单操作代码
		
1.Java连接MySQL数据库 Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本).然后将其解压缩到任一目录.我是解压到D盘, ...
 - java连接mongodb数据库
		
最近毕设需要用到这个数据库.然而又不会,没办法,只能上网学习学习. 记录一下java连接mongodb数据库的简单方法.这里只是记录一下学习.熟悉一下CURD方法. 但是毕业用到的是SpringBoo ...
 - java读取ACCESS数据库的简单示例
		
java读取ACCESS数据库的简单示例 虽然简单,对初学者来说,如果没有一段可以成功执行的代码供参考,还真难调试 先用ACCESS建一个数据库 DB1.MDB,里面有一表"table1&q ...
 - Python --链接MYSQL数据库与简单操作 含SSH链接
		
项目是软硬件结合,在缺少设备的情况,需要通过接口来模拟实现与设备的交互,其中就需要通过从数据库读取商品的ID信息 出于安全考虑 现在很多数据库都不允许通过直接访问,大多数是通过SSH SSH : 数 ...
 - Java连接MySQL数据库及简单的增删查改操作
		
主要摘自 https://www.cnblogs.com/town123/p/8336244.html https://www.runoob.com/java/java-mysql-connect.h ...
 - 第一篇:一天学会MongoDB数据库之Python操作
		
本文仅仅学习使用,转自:https://www.cnblogs.com/suoning/p/6759367.html#3682005 里面新增了如果用用Python代码进行增删改查 什么是MongoD ...
 - 使用spring框架的JdbcTemplate实现对Oracle数据库的简单操作实例
		
最近实现了一个小功能,针对Oracle数据库两张关联表进行查询和修改,因为比较简单,所以选择了spring框架里的JdbcTemplate.JdbcTemplate算是老古董了,是当年spring为了 ...
 - python连接MySQL/redis/mongoDB数据库的简单整理
		
python连接mysql 用python操作mysql,你必须知道pymysql 代码示意: import pymysql conn = pymysql.connect(host='127.0.0. ...
 - mysql数据库和mongodb数据库的相关操作以及两个数据库的区别
		
在docs命令中执行数据操作 MySQL数据库 先启动MySQL服务器 net start mysql 进入MySQL服务器MySQL -uroot -p(这里写你的数据库密码) (-P是从哪个端口 ...
 
随机推荐
- AndroidDragAndDrop.java
			
以下代码使用ApiDemos-debug.apk进行测试 package com.saucelabs.appium; import io.appium.java_client.AppiumDriver ...
 - Oracle rac 配置Weblogic数据源时 实例名及URL的选择
			
Oracle 10G 是 RAC 的,即有两个节点.两个节点 IP及实例名分别为:10.1.43.11 stnic110.1.43.21 stnic2配置数据源时 一直使用的是第一个 URL 及 实例 ...
 - 在ubuntu16.04上编译android源码【转】
			
本文转载自:http://blog.csdn.net/fuchaosz/article/details/51487585 1 前言 经过3天奋战,终于在Ubuntu 16.04上把Android 6. ...
 - RobotFramework教程使用笔记——初识RobotFramework
			
1.创建项目 File->New Project 创建测试项目 Type选择Directory 右键项目创建测试套件,也可以理解为创建不同测试逻辑或者是测试业务 右键测试套件创建case 注:如 ...
 - Struts2 Action 匹配的几种方式
			
下面针对我所遇见的Action的配置方法进行一下总结: 1.基本的匹配方法
 - mtk6737t摄像头配置文件的编译
			
修改摄像头的配置文件后,一直没有编译生效,要make一遍才生效,最终查出编译配置的方法摄像头配置文件路径 vendor/mediatek/proprietary/custom/mt6735/hal/D ...
 - NLP | 自然语言处理 - 语言模型(Language Modeling)
			
转:http://blog.csdn.net/lanxu_yy/article/details/29918015 为什么需要语言模型? 想象“语音识别”这样的场景,机器通过一定的算法将语音转换为文字, ...
 - MongoDB -- 安装(win 10)
			
1. 下载安装包: mongodb-win32-x86_64-2008plus-ssl-4.0.10-signed.msi https://www.mongodb.com/download-cente ...
 - Bishops
			
题意: 给定一个 $n*n$ 的国际棋盘,求问在上面放 $K$ 个象的方案数. 解法: 首先可以发现黑格和白格互不干扰,这样我们可以将黑格,白格分别求出. 考虑 $f(i,j)$ 表示坐标化后考虑长度 ...
 - Codeforces1110F Nearest Leaf dfs + 线段树 + 询问离线
			
Codeforces1110F dfs + 线段树 + 询问离线 F. Nearest Leaf Description: Let's define the Eulerian traversal of ...