MongoDB 数据库完全教程:从安装到用文档数据库存好你的业务数据

MongoDB 是最流行的 NoSQL 文档数据库,用 JSON 风格的 BSON 存数据, schema 灵活,天然适合快速迭代的互联网业务。本文带你从零安装、建模、查询到做索引优化。

一、原理背景

1.1 关系型 vs 文档型

对比 MySQL(关系型) MongoDB(文档型)
数据单位 行(row) 文档(document,类 JSON)
结构 强 schema,建表定字段 灵活 schema,字段可不同
关联 JOIN 内嵌文档 / 引用
扩展 垂直扩展为主 原生分片水平扩展
适合 强一致交易 多变结构、海量文档

1.2 核心概念

数据库 database  →  集合 collection(≈表)  →  文档 document(≈行)

文档长这样:

{
  "_id": ObjectId("..."),
  "name": "张三",
  "age": 20,
  "tags": ["vip", "new"],
  "address": { "city": "北京&#

🔒 付费文档

支付 5 积分后即可解锁全部内容