欢迎访问 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功能和参考架构。