SpringBoot怎么整合Mongodb实现增删查改


今天小编给大家分享一下SpringBoot怎么整合Mongodb实现增删查改的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。MongoDB与我们之前熟知的关系型数据库(MySQL、Oracle)不同,MongoDB是一个文档数据库,它具有所需的可伸缩性和灵活性,以及所需的查询和索引。MongoDB将数据存储在灵活的、类似JSON的文档中,这意味着文档的字段可能因文档而异,数据结构也会随着时间的推移而改变。文档模型映射到应用程序代码中的对象,使数据易于处理。MongoDB是一个以分布式数据库为核心的数据库,因此高可用性、横向扩展和地理分布是内置的,并且易于使用。况且,MongoDB是免费的,开源的。打开MongoDB官网下载MSI版本(安装版)下载的时候选择Custom安装的时候,注意不要勾上安装可视化插件,否则安装会非常慢(除非你网速够免费云主机域名快)配置环境变量复制当前路径我的电脑->右键->高级系统设置->环境变量->系统变量在系统变量找到Path,编辑,将上面复制的路径增加进去win+R->输入services.msc服务启动后,在浏览器输入 127.0.0.1:2701出现这行英语则代表服务启动成功。环境准备操作系统:Window10IDE:IntelliJ IDEA 2018.2.4数据库:MongoDB1)引入依赖2)在application.yml添加如下配置完整的配置信息如下:3)新增实体类UserEntity4)新建测试。这里我用navicat作为MongoDB的可视化工具进行查看。测试一:插入操作数据库信息:可以看到,MongoDB自动创建了数据库以及通过实体类生成了集合(也就是我们经常说的数据表),而且我们已经通过MongoTemplate往数据库的userEntity集合插入了几条文档(也就是插入了几条记录)。而 _id 为主键,_class 则为实体类包名+类名测试二:查询操作输出结果:UserEntity{uid=’111′, username=’用户1′, password=’密码1′}测试三:更新操作更新后数据库如图所示:测试四:删除操作删除后数据库如图所示:以上就是“SpringBoot怎么整合Mongodb实现增删查改”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。

相关推荐: 怎么使用python获取星期字符串

本文小编为大家详细介绍“怎么使用python获取星期字符串”,内容详细,步骤清晰,细节免费云主机域名处理妥当,希望这篇“怎么使用python获取星期字符串”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。程序如下运行结果程序如下运行结果…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/03 10:57
Next 05/03 11:03

相关推荐