MongoDB安装大全

MongoDB官网:https://www.mongodb.com/zh

windows下安装mongodb

下载msi安装程序

一步一步安装即可

MacOS下安装mongodb

安装流程:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/

首先安装homebrew

注意事项:

在安装过程中如果出现权限不足的问题,输入命令:

sudo chown -R $(whoami) /usr/local/include /usr/local/lib /usr/local/lib/pkgconfig

添加开启自启动服务时需要使用sudo

安装robo 3T

类似于mysql的navicat

下载地址:https://robomongo.org/

基础概念

db:和mysql的概念一致

collection:集合,类似于mysql中的表

document:每个集合中的文档,类似于mysql中的记录

Primary Key:和mysql中的主键含义一致,每个document都有一个主键

field:文档中的字段

mongodb属于nosql中的文档型数据库,每个文档相当于是一个对象,它没有列的概念,也没有表关系

由于它是一个nosql数据库:

无sql语句

使用极其简单,学习成本非常低

由于没有集合之间的关联,难以表达复杂的数据关系

存取速度极快

由于它是一个文档型数据库:

数据内容非常丰富和灵活

对数据结构难以进行有效的限制

相关推荐
伤不起bb25 分钟前
Redis 哨兵模式
数据库·redis·缓存
卑微的Coder27 分钟前
Redis Set集合命令、内部编码及应用场景(详细)
java·数据库·redis
2501_9153738827 分钟前
Redis线程安全深度解析:单线程模型的并发智慧
数据库·redis·安全
呼拉拉呼拉30 分钟前
Redis知识体系
数据库·redis·缓存·知识体系
霖檬ing31 分钟前
Redis——主从&哨兵配置
数据库·redis·缓存
卜及中4 小时前
【Redis/2】核心特性、应用场景与安装配置
数据库·redis·缓存
LucianaiB4 小时前
如何做好一份优秀的技术文档:专业指南与最佳实践
android·java·数据库
Eiceblue4 小时前
Python读取PDF:文本、图片与文档属性
数据库·python·pdf
敖云岚7 小时前
【Redis】分布式锁的介绍与演进之路
数据库·redis·分布式
LUCIAZZZ7 小时前
HikariCP数据库连接池原理解析
java·jvm·数据库·spring·springboot·线程池·连接池