MongoDB 核心知识点

一、MongoDB 概述

定位: Document Store(文档型数据库),可适用于大部分 MySQL 场景

存储介质: 磁盘 + 内存加速(不是纯内存数据库)

特点:

术语对比

SQL 术语MongoDB 术语说明
databasedatabase数据库
tablecollection集合
rowdocument文档
column/fieldfield字段
indexindex索引
primary keyprimary key主键(自动 _id

---

二、MongoDB 安装

配置 YUM 源

# 创建配置文件
vim /etc/yum.repos.d/mongodb-org.repo

命令说明:

[mongodb-org-8.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/8.0/x86_64/
gpgcheck=0
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-8.0.asc

注意事项:

安装并启动

# 安装软件(服务端 + 客户端)
yum install -y mongodb-org-server mongodb-mongosh

# 启动服务
systemctl start mongod

# 服务管理
systemctl stop mongod       # 停止
systemctl restart mongod    # 重启
systemctl enable mongod     # 开机自启

命令作用:

执行结果:

关键参数:

注意事项:


---



net:

注意事项:


**关键参数:**

**注意事项:**



---

db.getName()




db.goods.insert({
})

db.goods.insert({
})

db.goods.find()

db.goods.findOne()



db.goods.find({
    ]
})

db.goods.countDocuments()

db.goods.find().limit(1) db.goods.find().skip(1).limit(1)

db.dropDatabase()


---



注意事项: