1. 为什么选择MongoDB作为开发数据库
MongoDB作为一款文档型NoSQL数据库,在开发者社区中广受欢迎。与传统的关系型数据库相比,它有几个显著优势:
- 灵活的数据模型:不需要预先定义严格的表结构,可以随时添加新字段
- 高性能查询:特别适合处理大量非结构化数据
- 水平扩展能力:通过分片技术可以轻松应对数据量增长
- 丰富的查询语言:支持复杂的查询条件和聚合操作
在macOS上安装MongoDB是许多开发者的首选,因为macOS提供了稳定的Unix-like环境,与MongoDB的兼容性非常好。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安装前的准备工作
2.1 系统环境检查
在开始安装前,建议先检查系统环境:
bash复制# 查看macOS版本
sw_vers -productVersion
# 检查处理器架构
uname -m
确保系统版本在10.13(High Sierra)以上,处理器是x86_64或arm64架构。对于M1/M2芯片的Mac,MongoDB也提供了原生支持。
2.2 磁盘空间评估
虽然MongoDB本身安装包不大,但需要考虑数据存储需求:
bash复制# 检查磁盘空间
df -h /
建议至少预留2GB空间用于安装和数据存储。如果是开发环境,可以考虑使用外接SSD来存储数据库文件。
3. 安装MongoDB社区版
3.1 通过Homebrew安装(推荐)
对于macOS用户,使用Homebrew是最方便的安装方式:
bash复制# 更新Homebrew
brew update
# 安装MongoDB社区版
brew tap mongodb/brew
brew install mongodb-community
这种安装方式会自动处理依赖关系,并设置好环境变量。
3.2 手动下载安装包
如果不使用Homebrew,可以手动下载安装:
- 访问MongoDB官方下载页面
- 选择"Community Server"版本
- 下载macOS对应的.tgz压缩包
- 解压到/usr/local目录:
bash复制tar -zxvf mongodb-macos-x86_64-6.0.4.tgz -C /usr/local
mv /usr/local/mongodb-macos-x86_64-6.0.4 /usr/local/mongodb
3.3 配置环境变量
将MongoDB二进制文件路径加入PATH:
bash复制echo 'export PATH="/usr/local/mongodb/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
验证安装是否成功:
bash复制mongod --version
4. 配置MongoDB服务
4.1 创建数据目录
MongoDB默认使用/data/
