MongoDB 本地使用指南

在 localhost:27017 安装与连接 MongoDB,供 MERN 栈、NestJS Mongoose 等本地开发使用。


MongoDB 是流行的文档型 NoSQL 数据库,MERN/MEAN 栈与许多 Node.js 项目默认使用。本地实例默认监听 localhost:27017

默认连接

典型值
主机localhost
端口27017
连接 URImongodb://localhost:27017/mydb

安装与启动

macOS

brew tap mongodb/brew
brew install mongodb-community
brew services start mongodb-community

Ubuntu(见 MongoDB 官方文档 添加源后安装)。

Docker

docker run -d --name mongo -p 27017:27017 mongo:7

命令行

mongosh
use mydb
db.users.insertOne({ name: "Alice" })
db.users.find()

与框架配合

框架说明
NestJS@nestjs/mongoose,URI 指向 localhost:27017
Expressmongoose.connect('mongodb://localhost:27017/myapp')
Next.js环境变量 MONGODB_URI

图形化工具

  • MongoDB Compass(官方 GUI)
  • TablePlusStudio 3T

常见问题

27017 端口冲突
本机已有 MongoDB 或 Docker 映射冲突;lsof -i :27017 排查。

认证
本地开发常无用户名密码;生产务必启用 auth。

小结

MongoDB 本地默认 localhost:27017,Docker 安装最快,是 Node 全栈与文档存储的常用选择。

访客计数:------ Best viewed in Netscape Navigator · 800×600 © LocalHost Run