⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

MongoDB Atlas 入门与部署

学习如何在MongoDB Atlas上创建免费集群,连接数据库并执行基本操作。 · 难度:入门 · +15XP

什么是 MongoDB Atlas?

MongoDB Atlas 是 MongoDB 官方提供的全托管云数据库服务,支持 AWS、Azure 和 GCP。它简化了部署、运维和扩展,内置自动备份、监控和安全功能。

创建免费集群

  1. 访问 cloud.mongodb.com 并注册。
  2. 选择 Shared Cluster (M0 Sandbox)(永久免费)。
  3. 选择云提供商和区域(建议选择离你最近的区域)。
  4. 设置用户名和密码,并添加IP白名单(0.0.0.0/0 允许所有IP,仅用于测试)。

连接数据库

Atlas 提供多种连接方式:Shell、驱动(Node.js、Python等)。下面使用 Node.js 原生驱动连接并插入数据。

const { MongoClient } = require('mongodb');

async function main() { const uri = 'mongodb+srv://<username>:<password>@cluster0.xxxxx.mongodb.net'; const client = new MongoClient(uri); try { await client.connect(); const db = client.db('testDB'); const coll = db.collection('users'); await coll.insertOne({ name: 'Alice', age: 30 }); const result = await coll.findOne({ name: 'Alice' }); console.log(result); } finally { await client.close(); } } main().catch(console.error);

Atlas 功能对比

功能M0 SandboxM10+ 付费
存储512 MB按需扩展
备份基本快照持续备份
监控基础指标高级告警

练习提示

尝试创建自己的免费集群,插入至少3条文档,然后使用 find() 查询所有文档。注意将连接字符串中的密码替换为你自己的密码。

Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 83 篇
0 完成
🔥 0