目录

一、概念

MongoDB是一个开源、高性能、无模式的文档型数据库。NoSQL数据库产品中的一种,是最像关系型数据库的非关系型数据库

二、下载与安装(资源在我之前发的Redis的百度网盘链接里面都有)

windows版Mongo启动服务端启动(在mongod下cmd)mongod --dbpath=. . \data\db

客户端启动(在mongo下cmd)

​编辑mongo --host=127.0.0.1 --port=27017

三、robo3t

1、在同一资源里,找到之后解压

2、解压后打开文件,找到该图标,双击打开 ,点同意之后,第一次使用,会出现一个填信息的页面,直接finish即可,之后会出现连接页面

四、安装过程中可能出现的问题

五、mongo基础操作

1、新建数据库

2、新建表(集合)​编辑

3、向表里添加数据(文档),添加数据的方法有点像JSON(属性可以不加“”,但如果值是字符串需要加“”)

​编辑

4、增删查改

六、SpringBoot整合MongoDB

1、新建SpringBoot工程,后面选择MongoDB

2、改配置(properties改成yml) ,然后连接mongodb

3、测试类中进行测试(当然事先先创建Book实体类)

4、结果

七、Elasticsearch(ES)是一个分布式全文搜索引擎

1、简介

2、下载与安装(同样的,在配套资源里有,解压即可)

3、ES索引操作

4、分词器的下载


一、概念

MongoDB是一个开源、高性能、无模式的文档型数据库。NoSQL数据库产品中的一种,是最像关系型数据库的非关系型数据库

二、下载与安装(资源在我之前发的Redis的百度网盘链接里面都有)

windows版Mongo启动
服务端启动(在mongod下cmd)
mongod --dbpath=. . \data\db

客户端启动(在mongo下cmd)


mongo --host=127.0.0.1 --port=27017

三、robo3t

1、在同一资源里,找到之后解压

2、解压后打开文件,找到该图标,双击打开 ,点同意之后,第一次使用,会出现一个填信息的页面,直接finish即可,之后会出现连接页面

四、安装过程中可能出现的问题

五、mongo基础操作

1、新建数据库

2、新建表(集合)

3、向表里添加数据(文档),添加数据的方法有点像JSON(属性可以不加“”,但如果值是字符串需要加“”)

4、增删查改

六、SpringBoot整合MongoDB

1、新建SpringBoot工程,后面选择MongoDB

2、改配置(properties改成yml) ,然后连接mongodb

3、测试类中进行测试(当然事先先创建Book实体类)

package com.example;import com.example.domain.Book;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.data.mongodb.core.MongoTemplate;@SpringBootTest
class SpringBoot10MongodbApplicationTests {@Autowiredprivate MongoTemplate mongoTemplate;@Testvoid contextLoads() {Book book=new Book();book.setType("SpringBoot3");book.setDescription("test");book.setName("test01");book.setId(1);mongoTemplate.save(book);}}

4、结果

七、Elasticsearch(ES)是一个分布式全文搜索引擎

1、简介

2、下载与安装(同样的,在配套资源里有,解压即可)

3、ES索引操作

索引规则 

{"mappings":{"properties":{"id":{"type":"keyword"},"name":{"type":"text","analyzer":"ik_max_word","copy_to":"all"},"type":{"type":"keyword"},"description":{"type":"text","analyzer":"ik_max_word","copy_to":"all"},"all":{"type":"text","analyzer":"ik_max_word"}}}
}

4、分词器的下载

如果说使用我的资源下载的话就在这

然后在ES文件下

将解压之后的文件移到ek里面即可

5、ES文档操作

  • 创建文档

POST   http: / / localhost:9200/books/_doc                            #使用系统生成id
POST   http:/ /localhost:9200/books/ _create/1                      #使用指定id,
POST   http: / / localhost:9200/books/_doc/1                         #使用指定id,不存在创建,存在更新(版本递增)

  • 查询文档

GET    http: / / localhost:9200/books/_doc/1            #查询单个文档
GET    http :/ / localhost:9200/books/_search          #查询全部文档

  • 条件查询

GET      http : / / localhost:9200/books/_search?q=name : springboot

  • 删除文档

DELETE    http: / / localhost:9200/books /_doc/1

  • 修改文档(全量修改)

PUT    http: // localhost:9200/books/_doc/1

  • 修改文档(部分修改)

POST    http:// localhost:9200/books/_update/1

MongoDB可视化客户端robo3tES相关推荐

  1. mac 安装mongodb可视化客户端

    RoboMongo是一个跨平台的MongoDB GUI客户端管理工具. 下载地址: https://robomongo.org/download 选择右边的robomongo 选择mac版本. 安装完 ...

  2. redis 可视化客户端

    Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库. redis的可视化客户端目前较流行的有三个:Redis Cl ...

  3. mongodb可视化管理工具_对我来说数据库图形化管理工具用这个足够了

    1. 前言 我是一个有软件洁癖的人,能用现有的软件解决问题的绝不安装新的软件.Java后端开发主要跟数据库打交道,所以数据库图形化界面(GUI)是少不了的.通常图形化操作关系型数据库(RMDBS)大多 ...

  4. mongodb可视化工具 linux,Linux中安装启动MongoDB与可视化工具

    MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包. 下载地址:https://www.mongodb.com/download-center#community ...

  5. mac mongodb可视化工具_MongoDB从立地到成佛(介绍、安装、增删改查)

    文章作者公众号bigsai,已收录在回车课堂,如有帮助还请不吝啬点个赞赞支持一下! 课程导学 大家好我是bigsai,我们都学过数据库,但你可能更熟悉关系(型)数据库例如MySQL,SQL SERVE ...

  6. mongodb可视化工具 linux,mongodb可视化工具

    mongodb可视化工具是一款非常实用的mongodb客户端软件.mongodb可视化工具可以为大家提供一个高度透明可用的mongodb管理操作界面,通过这个软件用户可以用树形.表格等格式进行数据信息 ...

  7. MongoDB的客户端管理工具--nosqlbooster

    推荐一款MongoDB的客户端工具–nosqlbooster.这个工具还有个曾用名–mongobooster.nosqlbooster立志做"The Smartest IDE for Mon ...

  8. 启动MongoDB shell客户端会什么会一闪而过

    解决办法: 在MongoDB shell客户端根目录下右击选择 "在此处打开命令窗口"; 在命令窗口敲入mongod --dbpath=d:/mongodb/data ; //我的 ...

  9. MongoDB可视化工具--Robo 3T 使用教程

    MongoDB可视化工具--Robo 3T 使用教程 MongoDB可视化工具--Robo 3T 使用教程 1. 到官网下载Robo 3T,网址如: https://robomongo.org/dow ...

最新文章

  1. 快速搭建samba服务
  2. cef谷歌内核浏览器获取cookie值并保存
  3. 2020年后台开发程序员应该学习的8大技术
  4. swift版的GCD封装
  5. string 大小写转换
  6. 通过在Chipotle用餐了解模板方法设计模式
  7. JDBC技术总结(一)
  8. 创意购物海报|吸引你的不止买买买,更是创意!
  9. poj 1459 Power Network 多源多汇网络流
  10. Atitit Mysql查询优化器 存取类型 范围存取类型 索引存取类型 AND or的分析
  11. Java IO1:IO和File
  12. 一次函数的斜率公式_一次函数正比例的公式是什么
  13. jbutton如何实现点击_Java Swing JButton按钮的实现示例
  14. 零基础学习C++系列课程(二) 持续更新中
  15. 2018-3-28 摩尔定律
  16. 【PTA|Python】浙大版《Python 程序设计》题目集:函数练习
  17. 云上PDF怎么删除页眉页脚_word页眉页脚删除不了?教你几招轻松搞定
  18. 淘宝电商需求文档的书写
  19. 计算机技能大赛 英语,计算机科学与技术学院英语技能大赛圆满结束
  20. ESP8266-天猫精灵(智能家居)

热门文章

  1. 安卓APP获取ROOT权限
  2. EMQ X 基于国密算法的物联网安全接入解决方案
  3. C语言运算符优先级关系表
  4. 《平凡的世界》中王世才的悼词
  5. TCP和UDP的区别 适用场合 三次握手和四次挥手
  6. 挣脱浏览器的束缚(3) - 两个连接还不够“并行”
  7. 快速熟悉 nifi 了解 这是个什么 然后 方便上手使用
  8. 数据库题目之数据库编程
  9. 计算机cdef盘无法显示,我的电脑里CDEF盘都不见了怎么处理啊
  10. 【小白学算法】6.单链表的修改、删除