JAVA操作mongoDB(一) helloworld

Java MongoDB 实例HelloWorld NULL 博文链接:https://flycun2.iteye.com/blog/1906539 立即下载

一、安装配置好mongoDB

http://www.mongodb.org/downloads

二、下载mongoDB的JAVA驱动

优快云下载:http://download.youkuaiyun.com/detail/thundercat/4072904

官网下载: https://github.com/mongodb/mongo-java-driver/downloads

三、在JAVA中连接DB,插入数据,查询数据

package com.cs.mongodb.test;

import java.net.UnknownHostException;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.Mongo;
import com.mongodb.MongoException;

/**
 * Java + MongoDB Hello world Example
 * 
 */
public class HelloWorld {
	public static void main(String[] args) {
		try {
			// 实例化Mongo对象,连接27017端口
			Mongo mongo = new Mongo("localhost", 27017);
			// 连接名为mydb的数据库,假如数据库不存在的话,mongodb会自动建立
			DB db = mongo.getDB("mydb");
			// 从Mongodb中获得名为myCollection的数据集合,如果该数据集合不存在,Mongodb会为其新建立
			DBCollection collection = db.getCollection("myCollection");
			// 使用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("id", 1001);
			// 使用collection的find方法查找document
			DBCursor cursor = collection.find(searchQuery);
			// 循环输出结果
			while (cursor.hasNext()) {
				System.out.println(cursor.next());
			}
			System.out.println("Done");
		} catch (UnknownHostException e) {
			e.printStackTrace();
		} catch (MongoException e) {
			e.printStackTrace();
		}
	}
}

四、结果为

{ "_id" : { "$oid" : "4f3fb90968d7350bb10d36ac"} , "id" : 1001 , "msg" : "hello world mongoDB in Java"}
Done


Java + MongoDB 实现 hello world 例子(译) NULL 博文链接:https://ysj5125094.iteye.com/blog/2205022 立即下载

相关推荐

WRF-CHEM 新手向实践(四):化学初始/边界场及namelist设置

这是这个系列的最后一节了,这些经验是自己作为一个半路出家的外行一步步摸索出来的,其中不免有很多理解不到位的地方,但也正是如此,我相信这是目前新手入门wrf-chem最友好的教程之一,希望能对大家有实质性的帮助。本节继续未完成的内容。在mozbc生成化学初始和边界条件之前,还需要先在wrfinput文件中开启化学部分。

qq_42335815的博客 4638

MongoDB学习笔记(1)HelloWorld(增删改查)

package com.liyb.test.mongodb.testmongodb; import static com.mongodb.client.model.Filters.and; import static com.mongodb.client.model.Filters.eq; import static com.mongodb.client.model.Filters.gt; im

leo 882

《Ventoy 制作系统安装 U 盘的具体步骤》

然后您可以在电脑的磁盘管理中对 U 盘进行快速格式化,选择 FAT32 或 NTFS 文件系统。至此,Ventoy 系统安装 U 盘就制作完成了。您可以在需要安装系统的电脑上,从 U 盘启动,然后选择相应的系统镜像进行安装。安装完成后,将您需要的操作系统镜像文件(如 Windows、Linux 等的 ISO 格式镜像)复制到 U 盘的根目录。在安装程序中,选择您插入的 U 盘设备,确保选择正确,以免误操作。2. 确认选择的 U 盘盘符正确,防止误操作导致其他磁盘数据丢失。点击“安装”按钮,等待安装完成。

jiyiwangluokeji的博客 2670

MongoDB:创建用户

db.createUser( { user: "zhibo", pwd: "123456", roles: [ { role: "readWrite", db: "zhibo" } ] } Read:允许用户读取指定数据库 readWrite:允许用户读写指定数据库 dbAdmin:允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或

Methun 984

Zenoh:统一数据平面协议,重塑物联网与边缘计算架构

在分布式系统与物联网领域,数据通信与处理常面临协议割裂的挑战。传统方案如MQTT、Kafka、gRPC等,分别针对发布/订阅、流处理和RPC等不同场景,导致架构复杂、集成成本高。其核心问题在于未能统一处理“运动中数据”(Data in Motion)与“静止中数据”(Data at Rest)。Zenoh协议通过创新的“Key-Value”寻址与“Selector”查询语言,将发布/订阅、存储、查询和计算四种核心操作融合进单一协议,构建了统一的抽象层。这种设计实现了极低的协议开销(仅5字节头部)和地理分布式

weixin_29597551的博客 290

大红球预警版-精选+自定义板块监控

这是一款简单易用的股票大单资金监控插件,兼容通达信软件,可嵌入分时图或定制版面。它以红绿圆球直观显示主力买卖情况(红球为买,绿球为卖),支持300万以上大单语音播报。插件提供实时资金流向分析、多股同时监控、自定义预警条件等功能,无需L2账号。用户可自由切换图形/列表模式,监控特定板块,并配合幻影软件实现自动交易。虽然上涨股通常红球占优,但需结合其他指标综合判断。该插件完全免费,包含详细视频教程,适合新手使用。

guleba的博客 1795

MongoDB Helloworld For Window

4. 用java code 连接mongo. 做增删改查操作。在User collection上增加记录。在MongoDB ui 上可以查看数据。1. 下载MongoDB。2. 安装MongoDB。

Harry的博客 744

不用买机械臂!用Python+ROS仿真实现RGB-D物体抓取全流程(Gazebo/MoveIt教程)

本文详细介绍了如何利用Python和ROS仿真环境(Gazebo/MoveIt)实现RGB-D物体抓取全流程,无需购买昂贵机械臂硬件。从环境搭建、机械臂模型导入、深度视觉系统配置到MoveIt运动规划,提供完整的实战指南,特别适合个人开发者和学生团队进行机械臂抓取算法验证与开发。

weixin_29061041的博客 341

java与mongodb_Java和MongoDB之Hello World

1.新建Project新建Java Project,并把mongo-java-driver驱动加入到项目bulid path中,如果你使用的是maven增加依赖。org.mongodbmongo-java-driver2.10.12.连接上MongoDB//>2.10版本MongoClient mongo = new MongoClient( "localhost" , 27017);//老...

weixin_33609486的博客 173

华为昇腾Atlas 200I DK A2实战:从开箱到运行首个AI应用

本文详细介绍了华为昇腾Atlas 200I DK A2开发板从开箱到运行首个AI应用的全过程。包括硬件准备、系统烧录、开发板连接方案、AI应用运行及性能优化技巧,帮助开发者快速上手部署AI项目,提升开发效率。

weixin_27038245的博客 593

antiSMASH安装与使用

antiSMASH本地安装 简要: antiSMASH的本地安装需要安装很多的依赖包,本文章使用conda辅助安装 参考: 官方:https://docs.antismash.secondarymetabolites.org/install/ 文章:http://blog.sciencenet.cn/blog-3416913-1240614.html 依赖包下载 conda install -y diamond=0.8.36 conda install -y fasttree=2.1.9 conda ins

Curry_chenhu的博客 7225

<转>Mongodb快速入门之使用Java操作Mongodb

Mongodb快速入门之使用Java操作Mongodb 2011年06月20日00:00 it168网站原创 作者:廖煜嵘/译 编辑:董建伟   【IT168 专稿】在上一篇文章中,我们学习了Mongodb的安装和初步使用,在本文中,将学习如何使用Java去编程实现对Mongodb的操作。   HelloWorld程序   学习任何程序的第一步,都是编写HelloWor...

tianyestar 659

锂电池剩余使用寿命预测(RUL) | 基于Stacked-LSTM-Autoencoder的锂电池寿命多变量多步预测(Tensorflow)

锂电池剩余使用寿命预测(RUL) | 基于Stacked-LSTM-Autoencoder的锂电池寿命多变量多步预测(Tensorflow)

前程算法屋的博客 851

mongodb java in_Mongodb快速入门之使用Java操作Mongodb

【IT168专稿】在上一篇文章中,我们学习了Mongodb的安装和初步使用,在本文中,将学习如何使用Java去编程实现对Mongodb的操作。HelloWorld程序学习任何程序的第一步,都是编写HelloWorld程序,我们也不例外,看下如何通过Java编写一个HelloWorld的程序。首先,要通过Java操作Mongodb,必须先下载Mongodb的Java驱动程序,可以在这里下载。新建立...

weixin_32534073的博客 316

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

java 操作mongodb_[转载]使用Java操作Mongodb

HelloWorld程序学习任何程序的第一步,都是编写HelloWorld程序,我们也不例外,看下如何通过Java编写一个HelloWorld的程序。首先,要通过Java操作Mongodb,必须先下载Mongodb的Java驱动程序,可以在这里下载。新建立一个Java工程,将下载的驱动程序放在库文件路径下,程序代码如下:1 packagecom.mkyong.core;2 importjava.n...

weixin_39959236的博客 300

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

java mongodb开发_Mongodb快速入门之使用Java操作Mongodb

【IT168专稿】在上一篇文章中,我们学习了Mongodb的安装和初步使用,在本文中,将学习如何使用Java去编程实现对Mongodb的操作。HelloWorld程序学习任何程序的第一步,都是编写HelloWorld程序,我们也不例外,看下如何通过Java编写一个HelloWorld的程序。首先,要通过Java操作Mongodb,必须先下载Mongodb的Java驱动程序,可以在这里下载。新建立...

weixin_39961522的博客 200

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Mongodb快速入门之使用Java操作Mongodb

转自: http://tech.it168.com/a2011/0617/1206/000001206231_all.shtml   【IT168 专稿】在上一篇文章中,我们学习了Mongodb的安装和初步使用,在本文中,将学习如何使用Java去编程实现对Mongodb的操作。   HelloWorld程序   学习任何程序的第一步,都是编写HelloWorld程序,我们也不

百川 1072

[转载]使用Java操作Mongodb

HelloWorld程序   学习任何程序的第一步,都是编写HelloWorld程序,我们也不例外,看下如何通过Java编写一个HelloWorld的程序。   首先,要通过Java操作Mongodb,必须先下载Mongodb的Java驱动程序,可以在这里下载。   新建立一个Java工程,将下载的驱动程序放在库文件路径下,程序代码如下: 1 package com.m...

ab316600的博客 147

java操作mongodb实例

package mongodb; import java.net.UnknownHostException; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.m...

ppxieppp的博客 118

Spring整合MongoDB(一)----快速指南

虽然MongoClient是MongoDB驱动程序API的入口点,但连接到特定的MongoDB数据库实例需要额外的信息,例如数据库名称和可选的用户名和密码。与直接实例化MongoClient实例相比,FactoryBean还有一个额外的优势,即还为容器提供了ExceptionTranslator实现,该实现将MongoDB异常转换为Spring的可移植DataAccessException层次结构中的异常,用于@Repository注解的数据访问类。首先,需要设置一个正在运行的MongoDB服务器。

爱看技术博客 1978

java操作mongodb

代码1: package com.ooooo.mongo; import java.net.UnknownHostException; import java.util.Set; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import or...

weixin_33788244的博客 86

mongodb的helloworld

1.数据默认保存在mkdir -p /data/db 2.下载curl -O http://downloads.mongodb.org/linux/mongodb-linux-i686-latest.tgz 目前用的是mongodb-linux-i686-2011-07-08, 3./opt/mongodb/bin/mongod run & 或/mongod --fork --dbpath...

走在左边 193

使用Java操作Mongodb

HelloWorld程序   学习任何程序的第一步,都是编写HelloWorld程序,我们也不例外,看下如何通过Java编写一个HelloWorld的程序。   首先,要通过Java操作Mongodb,必须先下载Mongodb的Java驱动程序,可以在这里下载。   新建立一个Java工程,将下载的驱动程序放在库文件路径下,程序代码如下: package com.mkyon

ywb201314的专栏 524
上一篇: Mongodb快速入门之使用Java操作Mongodb
下一篇: 正确关闭MongoDB
thundercat
博客等级 码龄18年 18粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值