安装 MongoDB 与 mongosh
约 441 字大约 1 分钟
布欧-Lewyon
2026-05-15
首页 › MongoDB › 安装与配置(在新窗口打开) › 安装 MongoDB 与 mongosh
安装 MongoDB
# macOS Homebrew
brew tap mongodb/brew
brew install mongodb-community@7.0
# 启动 MongoDB 服务
brew services start mongodb-community@7.0
# Ubuntu
# 导入公钥
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | sudo gpg --dearmor -o /usr/share/keyrings/mongodb-server-7.0.gpg
# 添加仓库
echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] http://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
# 安装
sudo apt update
sudo apt install mongodb-org
sudo systemctl start mongod
# Docker
docker run -d -p 27017:27017 --name mongodb mongo:7安装 mongosh
# macOS
brew install mongosh
# Ubuntu
wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add -
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
sudo apt update
sudo apt install mongodb-mongosh连接 MongoDB
# 连接本地默认端口
mongosh
# 指定主机和端口
mongosh mongodb://localhost:27017
# 指定数据库
mongosh mongodb://localhost:27017/mydb
# 连接需要认证的数据库
mongosh mongodb://user:pass@localhost:27017/admin
# 连接 Atlas
mongosh "mongodb+srv://cluster.mongodb.net/myDB" --username usermongosh 基本命令
// 查看数据库列表
show dbs
// 使用/创建数据库(隐式创建)
use mydb
// 查看当前数据库
db
// 查看集合列表
show collections
// 查看帮助
help
db.help()
// 退出
exitMongoDB Compass
MongoDB 官方 GUI 工具:
# macOS
brew install --cask mongodb-compass提供可视化 CRUD、索引管理、聚合管道构建、explain 分析等功能。
验证安装
# 启动 mongosh
mongosh
# 插入测试数据
use test
db.users.insertOne({ name: "test", status: true })
// 查询
db.users.find()
// 检查状态
db.serverStatus()# 从宿主机检查服务
mongosh --eval "db.version()"
# 7.0.12小结
- macOS:
brew install mongodb-community@7.0+brew install mongosh。 - Ubuntu:apt 安装 mongodb-org 和 mongodb-mongosh。
- Docker:
docker run -d -p 27017:27017 mongo:7快速启动。 - mongosh 是官方 CLI 客户端,支持完整 MQL。
mongod是服务端守护进程,默认端口 27017。
上一节:文档模型与 BSON 下一节:数据库与集合
