mongodb driver使用代码详解


本文整理自网络,侵删。

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

0 前言

全是干货的技术殿堂

文章收录在我的 GitHub 仓库,欢迎Star/fork:

Java-Interview-Tutorial

https://github.com/Wasabi1234/Java-Interview-Tutorial

mongodb-driver是mongo官方推出的java连接mongoDB的驱动包,相当于JDBC驱动。我们现在来使用mongodb-driver完成对Mongodb的操作。

1 环境准备

创建工程,并添加以下依赖:

<dependency> 
 <groupId>org.mongodb</groupId> 
 <artifactId>mongodb-driver</artifactId> 
 <version>3.10.1</version> 
</dependency>

2 使用mongodb-driver

2.1 查询所有

@Test 
public void test1() { 
 //创建连接 
 MongoClient client = new MongoClient("192.168.200.128");
 //打开数据库 
 MongoDatabase commentdb = client.getDatabase("commentdb"); 
 //获取集合 
 MongoCollection<Document> comment = commentdb.getCollection("comment"); 
 //查询 
 FindIterable<Document> documents = comment.find(); 
 //查询记录获取文档集合 
 for (Document document : documents) { 
 System.out.println("_id:" + document.get("_id")); 
 System.out.println("内容:" + document.get("content")); 
 System.out.println("用户ID:" + document.get("userid")); 
 System.out.println("点赞数:" + document.get("thumbup")); }
 //关闭连接 
 client.close(); 
 }
 } 

2.2 根据_id查询

阅读剩余部分

相关阅读 >>

mongodb加入到windows的本地服务项的方法

mongodb 复制(副本集)学习笔记

mongodb搭建高可用集群的完整步骤(3个分片+3个副本)

如何在mongodb中创建和删除数据库

mongodb实现增删改查

mongodb中的参数限制与阀值详析

mongodb 4.0事务回滚的辛酸历程探究

mongodb快速入门笔记(六)之mongodb的文档修改操作

mongodb实现问卷考试设计功能

mongodb4.2.5安装方法操作步骤

更多相关阅读请进入《mongodb》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...