目录
为了启动方便,可以创建一个启动cmd命令文件:
创建一个记事本:写mongod --dbpath=..\data\db

修改文件名为mongodb_startup.cmd,发送到桌面快捷方式,鼠标双击启动


客户端使用的工具为Navicat Premium
链接:https://pan.baidu.com/s/1RKsEQTB8YTwGmLQ9YSEQCg
提取码:0628
文件--新建连接--Mongodb--起名字--测试连接--确定

连接名字上--右键--打开连接
连接名字上--右键--新建数据库--起名字
数据库名字上--右键--打开数据库

集合--新建集合

点保存
给集合起名字


- //1 新增数据2种方式
- db.book.save({"name":"springboot"});
- db.book.insert({"name":"mango good"});
- db.book.save({"name":"springboot",type:"工具书"});
- //2 查询所有数据2种写法
- db.book.find()
- db.getCollection("book").find()

- //2 条件查询
- db.book.find({type:"工具书"})

update
修改之前

- //3 修改"name":"springboot"的数据为"name","springboot2"
- //update:遇到满足条件的第一条数据修改
- db.book.update({"name":"springboot"},{$set:{"name":"springboot2"}})

updateMany
修改之前

- //updateMany :修改所有满足条件的
- db.book.updateMany({"name":"springboot"},{$set:{"name":"springboot2"}})
修改了2条

修改之后

updateOne
- //updateOne:修改满足条件的第一条数据
- db.book.updateOne({"name":"springboot2"},{$set:{"name":"springboot3"}})

- //4 删除
- db.book.remove({type:"工具书"})

删除所有(慎用)
- //4 删除所有
- db.book.remove({})

增删改查的完整代码
-
- //2 查询所有数据2种写法
- db.book.find()
- db.getCollection("book").find()
-
- //2 条件查询
- db.book.find({type:"工具书"})
-
- //4 条件删除
- db.book.remove({type:"工具书"})
- //4 删除所有
- db.book.remove({})
-
- //1 新增数据2种方式
- db.book.save({"name":"springboot"});
- db.book.insert({"name":"mango good"});
- db.book.save({"name":"springboot",type:"工具书"});
-
- //3 修改"name":"springboot"的数据为"name","springboot2"
- //update:遇到满足条件的第一条数据修改
- db.book.update({"name":"springboot"},{$set:{"name":"springboot2"}})
- //updateOne:修改满足条件的第一条数据
- db.book.updateOne({"name":"springboot2"},{$set:{"name":"springboot3"}})
- //updateMany :修改所有满足条件的
- db.book.updateMany({"name":"springboot"},{$set:{"name":"springboot2"}})
总结

