飛龍博客

feilong.org

MongoDB基础入门:安装配置与数据库概念

(5) feilong.org 修订于2026-08-17 08:39:48 MongoDB教程

什么是MongoDB?
MongoDB是一种基于文档的NoSQL数据库系统,以其灵活的数据模型和高性能著称。它以JSON-like格式(BSON)存储数据,支持水平扩展,并广泛应用于现代Web应用、大数据分析等场景。本文将从安装配置到核心概念进行详解。

---

环境准备与安装
1. 安装MongoDB
Ubuntu/Debian系统:

macOS(Homebrew):

Windows系统:
下载安装包后按照引导完成安装,注意将mongod.exe的路径添加到环境变量。

2. 验证安装
启动MongoDB服务(以Ubuntu为例):

检查服务状态:

连接数据库:

若输出版本号则表示安装成功。

---

核心数据库概念
1. 数据模型与术语
- 文档(Document):类似JSON的键值对结构,是MongoDB的基本数据单元。
示例:

- 集合(Collection):文档的容器,类似关系型数据库中的表。
- 数据库(Database):包含多个集合的逻辑容器。

2. 数据类型与特性
MongoDB支持动态模式设计,常见数据类型包括:
| 类型 | 描述 |
|------|------|
| string | 字符串 |
| int | 整数 |
| ObjectId | 唯一标识符(类似UUID) |
| Array | 数组 |
| Date | 日期时间 |

3. 索引与分片
- 索引:提升查询效率,可通过命令创建:

- 分片(Sharding):将数据分布到多个服务器上,实现水平扩展。

---

基础操作示例
1. 创建数据库与集合

2. 插入与查询数据
插入文档:

查询数据:

3. 更新与删除
更新操作:

删除操作:

---

总结与适用场景
MongoDB以其灵活的数据模型和高扩展性,适合以下场景:
- 需要快速开发的原型项目
- 存储非结构化或半结构化数据(如日志、IoT数据)
- 需要水平扩展的大型应用

通过本文的学习,读者已掌握MongoDB的基本安装配置方法和核心概念。后续可进一步探索聚合查询、事务处理等高级特性。

更新网址:https://feilong.org/mongodb-installation-configuration
最初发布:20260817 08:39:48 feilong.org 于广州

加入收藏夹,查看更方便。

新作:

MongoDB教程 更多

友链 更多

主机推荐

热门音乐

站内搜索