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" });