MongoDB Atlas 入门与部署
学习如何在 MongoDB Atlas 上创建、配置和连接云数据库集群。 · 难度:入门 · +15XP
MongoDB Atlas 简介
MongoDB Atlas 是 MongoDB 官方提供的全托管云数据库服务,支持 AWS、Azure 和 GCP。它简化了数据库的部署、运维和扩展,内置自动备份、监控和安全功能。
创建集群
在 Atlas 控制台(cloud.mongodb.com)注册后,点击“Build a Cluster”选择免费层 M0(共享集群,512MB 存储)。选择云提供商和区域(推荐离用户最近的区域),点击“Create Cluster”。
配置网络与用户
在“Network Access”中添加 IP 白名单(开发时可暂时允许所有 IP 0.0.0.0/0,生产环境务必限制)。在“Database Access”中创建数据库用户(用户名和密码),角色选择“Read and Write to any database”。
连接字符串
点击“Connect”→“Connect your application”,复制连接字符串:
mongodb+srv://<username>:<password>@cluster0.xxxxx.mongodb.net/myFirstDatabase?retryWrites=true&w=majority将 <username> 和 <password> 替换为实际值。
从 Node.js 连接 Atlas
const { MongoClient } = require('mongodb');
const uri = '你的连接字符串';
const client = new MongoClient(uri);
async function run() {
try { await client.connect(); console.log('已连接'); }
finally { await client.close(); }
}
run().catch(console.dir);表格:Atlas 免费层限制
| 资源 | 限制 |
|---|---|
| 存储 | 512 MB |
| RAM | 共享 |
| 连接数 | 500 |
| 处理能力 | 0.25 vCPU |
练习提示
创建一个免费 Atlas 集群,插入至少 10 条文档,并使用 Compass 或代码进行查询。