1.下载安装mongodb
百度教程:https://jingyan.baidu.com/article/09ea3ede5aff37c0aede3919.html
2.启动mongodb的服务器
(1)首先打开命令提示符,创建一个用于存放数据的目录
md d:\data
(2)启动服务
mongod ‐‐dbpath=d:\data
3…通过mongodb客户端连接服务器 (新打开一个cmd窗口)
我们在启动信息中可以看到,mongoDB的默认端口是27017
如果我们想改变默认的启动端口,可以通过--port来指定端口
在命令提示符输入以下命令即可完成登陆
mongo
退出mongodb
exit
mongodb的中文官网:https://www.mongodb.org.cn/tutorial/13.html
4.通过java连接mongodb
4.1:用maven创建工程mongoDemo,引入依赖
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
<version>3.11.0</version>
</dependency>
4.2在java下创建测试类
package com.xf.test;
import com.mongodb.MongoClient;
import com.mongodb.client.FindIterable;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;
public class MongodbTest {
public static void main(String[] args) {
//创建连接
MongoClient mongoClient=new MongoClient("127.0.0.1");
//打开数据库
MongoDatabase spitdb = mongoClient.getDatabase("spitdb");
//获取集合
MongoCollection<Document> spit = spitdb.getCollection("spit");
//查询记录获取文档集合
FindIterable<Document> documents = spit.find();
//遍历集合
for (Document document:documents){
System.out.println("内容:"+ document.getString("content"));
System.out.println("用户ID:"+document.getString("userid"));
System.out.println("浏览量:"+document.getInteger("visits"));
}
mongoClient.close();
}
}
这样就成功了。加油
5 条件查询
5.1查询userid为1013的记录
public class MongoDemo1 {
public static void main(String[] args) {
// 创建连接
MongoClient client = new MongoClient(