Docs 菜单
Docs 主页

开发中

本节提供有关使用MongoDB开发应用程序的综合指导。了解如何连接到MongoDB、执行增删改查操作、使用查询语言、使用索引进行优化以及设计有效的数据模型。

文档的这一部分介绍了适用于自管理部署和MongoDB Atlas 的MongoDB核心特性和功能,包括数据库基础知识、流媒体数据处理以及最新产品更新的发布说明。

Overview
MongoDB及其功能概述。
文档 (Document)
文档是MongoDB中数据存储的基本单位。了解MongoDB如何将数据存储和结构化为BSON文档。
数据库和集合
MongoDB中使用数据库和集合来组织文档。了解如何创建和管理数据库和集合。
客户端库
MongoDB为各种编程语言提供了官方客户端端库。了解如何使用这些库与应用程序中的MongoDB交互。
连接到集群
了解如何连接到Atlas或自管理的MongoDB 部署。
数据库用户

MongoDB使用数据库用户对客户端进行身份验证。您可以授予数据库用户不同的角色,控制他们对数据库的访问权限,并规定他们可以执行哪些操作。

了解如何在Atlas和自管理部署中创建和管理数据库用户。

增删改查操作
了解如何创建、读取、更新和删除集合中的文档。
索引
索引支持MongoDB中高效执行查询。了解如何创建和管理索引以优化查询性能。
数据建模
数据建模是指对数据库中的数据以及相关实体之间的链接组织。了解如何设计数据模型以最好地满足应用程序的需求。
聚合操作
使用聚合管道处理文档并返回计算结果。了解如何使用聚合操作来分析和转换数据。
搜索
MongoDB Search 是一种嵌入式全文搜索,可为构建基于相关性的应用功能提供无缝、可扩展的体验。了解如何开始使用MongoDB Search 并在应用程序中实现高级搜索功能。
Vector Search
通过将MongoDB用作向量数据库,您可以使用MongoDB Vector Search 无缝搜索向量数据和其他MongoDB数据并为其索引。了解如何在应用程序中实现向量搜索。
AI 集成
了解如何将MongoDB与AI框架、工具和平台集成,以构建AI应用程序和代理。
时间序列
时间序列数据是一系列数据点,可让您分析随时间推移的变化。了解如何创建和管理时间序列集合以及如何使用时间序列数据。
Change Streams
变更流允许应用程序访问权限和响应实时数据变更。了解如何配置变更流以响应数据变更。
事务
事务允许您将跨一个或多个文档执行的多个读取和写入操作作为单个原子操作。了解如何在应用程序和客户端库中使用事务。
Data Federation
Data Federation允许您跨多个数据源查询数据,包括 S3、 Atlas集群和其他MongoDB数据库。了解如何在应用程序中设立和使用Data Federation 。
正在使用的加密
正在使用的加密可在传输、存储和处理时保护数据,并支持对该加密数据进行查询。了解MongoDB中正在使用的不同加密方法,以及如何在您的应用程序中使用这些方法。
开发检查清单
了解为生产工作负载开发MongoDB应用程序的最佳实践,包括数据持久性、模式设计和扩展。
复制
复制通过拥有多个MongoDB实例来提供数据冗余和高可用性。了解什么是复制、其工作原理以及副本集的组件和架构。
分片
分片将数据分布在多个服务器上,以支持具有大型数据集和高吞吐量操作的部署。了解分片的工作原理以及分片的集群的组件和架构。
性能
通过检查数据库访问权限策略、索引、模式设计和连接管理来分析MongoDB性能,解决潜在问题。
参考
MongoDB命令、操作符和配置选项的参考文档。
支持
通过MongoDB Community论坛、云帐户或支持门户获取各种MongoDB服务的技术支持。

了解如何在MongoDB Atlas中使用流媒体数据。

Atlas Stream Processing
Atlas Stream Processing允许您使用聚合操作读取、写入和转换复杂数据流。了解如何在Atlas中创建和管理流处理作业。
Atlas Triggers
Atlas Triggers允许您执行服务器端逻辑以响应数据库事件或按计划执行。了解如何在Atlas中创建和管理触发器。

了解MongoDB产品的最新更改和改进。

服务器版本说明
MongoDB服务器的发布说明。
Atlas 发布说明
MongoDB Atlas和相关服务的发布说明。
搜索发布说明
MongoDB Search 的发布说明。
Vector Search发布说明
MongoDB Vector Search 发布说明。

在此页面上