MongoDB入门指南

MongoDB入门指南

MongoDB是一个基于文档的分布式数据库,为现代应用开发而设计。

核心特性

  • 文档数据模型
  • 高可用性
  • 水平扩展
  • 灵活的查询语言
  • 丰富的索引支持

基本概念

  • 文档(Document)
  • 集合(Collection)
  • 数据库(Database)
  • 字段(Field)
  • BSON格式

基本操作

// 创建集合并插入文档
db.users.insertOne({
  name: "John Doe",
  email: "john@example.com",
  age: 30,
  tags: ["developer", "mongodb"]
});

// 查询文档
db.users.find({ age: { $gt: 25 } });

// 更新文档
db.users.updateOne(
  { name: "John Doe" },
  { $set: { age: 31 } }
);

// 删除文档
db.users.deleteOne({ name: "John Doe" });