插入文档(单条、多条)
在 MongoDB 中,文档是存储数据的基本单位,采用 BSON 格式。插入文档是将数据写入集合的操作,支持单条和多条插入。
插入单条文档
使用 insertOne() 方法可以插入单个文档,例如:
db.users.insertOne({
name: "Alice",
age: 28,
email: "alice@example.com"
})
`
执行后,该文档会被添加到 users 集合中。如果集合不存在,MongoDB 会自动创建。
插入多条文档
使用 insertMany() 方法可以一次插入多条文档,提高效率,例如:
db.users.insertMany([
{ name: "Bob", age: 30, email: "bob@example.com" },
{ name: "Carol", age: 25, email: "carol@example.com" },
{ name: "David", age: 35, email: "david@example.com" }
])
insertMany() 也支持设置选项,比如是否有序插入(ordered),决定出错时是否继续插入后续文档。
插入操作是数据写入的基础,掌握单条和多条插入方法,有助于开发中高效管理数据。
相关内容
- 什么是 MongoDB? MongoDB 是一种基于文档的 NoSQL 数据库,使用 BSON 格式存储数据,具有灵活的架构设计,适合海量数据、高并发应用,支持丰富查询与水平扩展。
- MongoDB 与关系型数据库的区别 MongoDB 与关系型数据库在数据模型、扩展性、灵活性和查询方式上存在显著差异,分别适用于不同类型的应用场景和业务需求。
- 使用场景与优势 MongoDB 以其灵活的数据模型、高性能和强大的扩展能力,广泛应用于现代互联网、移动应用、大数据分析等多种场景,具有显著优势。
- 安装 MongoDB(Windows / macOS / Linux / Docker) 本章节详细介绍在 Windows、macOS、Linux 和 Docker 环境下安装 MongoDB 的具体步骤,帮助用户快速搭建数据库环境。
- 使用 MongoDB Compass 和 MongoDB Shell 本章节介绍如何使用 MongoDB 官方的图形化管理工具 Compass 和命令行工具 MongoDB Shell,帮助用户高效管理和操作数据库。
- 数据库与集合的概念 本章节介绍 MongoDB 中数据库和集合的基本概念,帮助理解其数据组织结构及管理方式。