简介
MongoDB 是一个开源的 NoSQL 数据库,以文档存储为核心,适合处理半结构化数据。其灵活的 schema 设计和高性能的查询能力,使其在现代应用开发中广泛应用。
安装与配置
下载安装包
- 官方网站:https://www.mongodb.com/
- 选择对应系统的安装包(Windows / macOS / Linux)
启动服务
# Linux 示例 sudo systemctl start mongod
验证安装
mongo --version
基本操作
- 连接数据库
const client = new MongoClient("mongodb://localhost:27017/"); await client.connect();
- 创建数据库与集合
const db = client.db("testDB"); const collection = db.collection("users");
- 插入数据
await collection.insertOne({ name: "Alice", age: 30 });
进阶内容
- 查询与索引
- 使用
find()
方法筛选数据 - 创建索引提升查询效率
- 使用
- 聚合框架
- 通过
aggregate()
实现复杂数据处理 - 结合
$match
、$group
等操作符
- 通过
点击了解更多高级内容 → MongoDB 高级教程
常见问题
- 如何备份 MongoDB 数据?
- 使用
mongodump
工具进行定期备份
- 使用
- 如何优化性能?
- 合理设计索引,避免全表扫描
拓展学习:MongoDB 官方文档 📘