Docs 菜单

欢迎访问 MongoDB Docs

MongoDB是一种面向文档的可操作数据库,是作为现代应用程序关系数据库的替代方案而全新构建的。与关系数据库不同, MongoDB允许开发者存储丰富的类似JSON的文档,这些文档自然映射到他们在代码中使用的对象:

{
firstname: "Bob",
lastname: "Smith",
email: "bob@smith.com",
address: {
street: "100 Main St",
city: "Anytown",
state: "MO",
zip: "11111"
}
}

您可以通过类似以下的查询来检索:

users.find({address.zip: "11111"})

MongoDB还提供

  • 与ACID事务的强一致性。

  • 新增的现代内置查询功能,包括地理空间搜索、词法搜索和向量搜索。

  • 支持无服务器的水平扩展,并具备跨主要云环境的地理感知容错能力。

  • 允许MongoDB在最苛刻的企业环境中运行的安全原语。

背景说明

开始体验

从这里开始!本指南将引导您部署第一个数据库并下载开始使用MongoDB进行开发所需的所有工具和库。

开发中

使用MongoDB写入应用程序所需了解的所有内容,从连接、 增删改查和核心查询语言,到索引优化和数据建模。

管理

了解如何管理和管理MongoDB部署,包括预配、扩展、备份、监控、灾难恢复和安全性。

客户端库

浏览 MongoDB客户端端库目录的文档,该库几乎可用于所有现代编程语言,并与大多数应用程序框架兼容。每个客户端端库都有以该库的原生编程语言提供的详细文档和API参考。

工具

查找有用的工具和集成来帮助开发和管理,包括简化的数据库管理、集成、迁移和数据可视化。

Atlas 架构中心

了解在企业环境中使用MongoDB设计可扩展的、安全且具有弹性的系统的最佳实践。指南包括架构基础知识、 MongoDB功能和参考架构。