简介

MongoDB 是一个开源的 NoSQL 数据库,以文档存储为核心,适合处理半结构化数据。其灵活的 schema 设计和高性能的查询能力,使其在现代应用开发中广泛应用。

mongodb_database

安装与配置

  1. 下载安装包

  2. 启动服务

    # Linux 示例
    sudo systemctl start mongod
    
  3. 验证安装

    mongo --version
    
mongodb_installation

基本操作

  • 连接数据库
    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_performance

拓展学习:MongoDB 官方文档 📘