网站怎么做黑链接,东莞寮步华衍学校,wordpress实现注册登陆,胶州市 网站建设MongoDB 简介
MongoDB是一个开源的面向文档的NoSQL数据库#xff0c;它采用了分布式文件存储的数据结构#xff0c;是当前非常流行的数据库之一。
以下是MongoDB的主要特点和优势#xff1a; 面向文档的存储#xff1a; MongoDB是一个面向文档的数据库管理系统#xff0…MongoDB 简介
MongoDB是一个开源的面向文档的NoSQL数据库它采用了分布式文件存储的数据结构是当前非常流行的数据库之一。
以下是MongoDB的主要特点和优势 面向文档的存储 MongoDB是一个面向文档的数据库管理系统Document-Oriented Database每条数据记录都是一个文档使用类似JSON格式的BSONBinary JSON存储。这种模式使得数据在应用程序中使用起来非常直观和灵活适合于处理复杂的、不规则的数据结构。 灵活的数据模型 文档模型的灵活性使得可以存储不同结构和类型的数据而无需事先定义数据表的结构。这种灵活性使得MongoDB非常适合应对快速迭代和需求变化频繁的开发环境。 高性能 MongoDB支持在集群环境中水平扩展能够处理大规模的数据和高流量的读写操作。它内置了复制和故障转移功能可以提供高可用性和数据冗余确保数据的安全性和可靠性。 丰富的查询语言 MongoDB提供丰富的查询功能支持动态查询、字段索引、排序、聚合等操作同时还支持地理空间查询。这些功能使得开发者可以更加灵活地处理数据并执行复杂的数据分析任务。 容易扩展和管理 MongoDB的架构设计使得它易于部署、管理和扩展。它可以运行在单机或者分布式集群环境中支持自动分片和负载均衡能够动态地扩展存储和处理能力。 开源和活跃的社区支持 MongoDB是开源软件拥有一个活跃的社区和强大的生态系统。社区提供了丰富的文档、教程和支持资源使得开发者可以快速入门并解决在使用过程中遇到的问题。
总结来说MongoDB以其灵活的数据模型、高性能的查询能力、易于扩展和管理等特点在Web应用开发、大数据分析等领域得到了广泛的应用和认可。 使用场景非常多 Mongodb下载安装
首先得下载 解压安装后
我们在目录里找到了mongodb 我们安装已经安装好了 我们接下来就要将他启动
进入bin文件夹
我们首先初始化mongo的服务端
点击mongod.exe 应用程序 我们用cmd命令行窗口启动 启动代码
mongod --dbpath..\data\db
接着我们要启动mongo的客户端
类似于redis的启动
mongo
这样就算是启动成功 总览 服务端启动后
进入客户端
然后就可以在cmd窗口里操作数据库 比如说我们可以创建表 写入字段
但是在cmd窗口操作过于复杂
我们有一个图形化界面的客户端可以操作 Mongodb基础操作
我们是在图形化客户端操作工具里面操作
创建数据库
图形化操作界面 基础操作 查询操作 Springboot整合Mongo
新建一个项目 添加依赖 我们可以查看导入对应的坐标
有一个spring项目起步坐标
还有我们刚刚引入的坐标 接下来是写配置文件 作为一个数据库 提供访问数据库对应的url是最基本的 spring:data:mongodb:url: mongodb://localhost/Dduo
接下来我们就可以进行测试了
类似于之前的操作
先类似于redis一样依赖注入一个工具类 便于对Mongodb数据库进行操作
这时候我们才发现要
封装实体类
我们同样要在工程中引入lombok 接下来就能进行测试
插值 我们的期望是
报错
然后报错信息可以很容易的看见
当然 不报错是最好的
但是我们会出现类型转换问题 当我们的类型一样的时候
就能成功查询 我们发现简单的不能再简单了 慢慢的潜移默化中
我们已经学习到了方法 个人号推广
博客主页
多多!-CSDN博客
Web后端开发
https://blog.csdn.net/qq_30500575/category_12624592.html?spm1001.2014.3001.5482
Web前端开发
https://blog.csdn.net/qq_30500575/category_12642989.html?spm1001.2014.3001.5482
数据库开发
https://blog.csdn.net/qq_30500575/category_12651993.html?spm1001.2014.3001.5482
项目实战
https://blog.csdn.net/qq_30500575/category_12699801.html?spm1001.2014.3001.5482
算法与数据结构
https://blog.csdn.net/qq_30500575/category_12630954.html?spm1001.2014.3001.5482
计算机基础
https://blog.csdn.net/qq_30500575/category_12701605.html?spm1001.2014.3001.5482
回忆录
https://blog.csdn.net/qq_30500575/category_12620276.html?spm1001.2014.3001.5482