MongoDB Atlas云数据库部署
学习如何在MongoDB Atlas上创建、配置和连接云数据库集群。 · 难度:入门 · +15XP
MongoDB Atlas 简介
MongoDB Atlas 是 MongoDB 官方提供的完全托管云数据库服务,支持 AWS、Azure 和 GCP 三大云平台。它自动处理备份、监控、扩容等运维工作,让你专注于应用开发。
1. 创建集群
登录 Atlas 控制台,点击 "Build a Cluster",选择免费 M0 沙箱或付费集群。配置云提供商、区域和集群层级。
2. 配置网络与用户
在 Security 标签中:
- 添加 IP 白名单,允许你的应用 IP 访问
- 创建数据库用户(用户名+密码认证)
3. 获取连接字符串
点击 "Connect" → "Connect your application",复制连接字符串:
mongodb+srv://<username>:<password>@cluster0.xxxxx.mongodb.net/myFirstDatabase?retryWrites=true&w=majority4. 使用 Node.js 连接
const { MongoClient } = require('mongodb');
const uri = '你的连接字符串';
const client = new MongoClient(uri);
async function run() {
try {
await client.connect();
const db = client.db('testdb');
const col = db.collection('users');
await col.insertOne({ name: 'Alice', age: 30 });
console.log('数据插入成功');
} finally {
await client.close();
}
}
run().catch(console.dir);表格:Atlas 集群层级对比
| 层级 | 存储 | RAM | 适用场景 |
|---|---|---|---|
| M0 (免费) | 512 MB | 共享 | 学习与原型 |
| M10 | 2 GB | 2 GB | 小型生产 |
| M30+ | 10 GB+ | 8 GB+ | 生产高负载 |
练习提示: 在 Atlas 中创建一个免费集群,插入 100 条测试数据,并使用 MongoDB Compass 可视化浏览。