MongoDB

Query API。
简单、丰富且统一。

一种灵活、直观的数据处理方式。使用所选语言和工具,以最少的代码和最高的生产力交付应用程序。

Atlas architecture diagram highlighting "Transactional" and "Analytical" within the Unified Interface category.

直观的界面可简化任何数据类型(包括数组、地理空间和时间序列数据)的复杂数据工作负载处理,所有这些都使开发者能够用更少的代码交付更多的工作。

  • 用您的首选语言工作
  • 用于操作、分析和搜索工作负载的单一界面

轻松处理任何数据类型

使用 MongoDB Query API 完全掌管您的数据。它可以轻松处理任何数据结构,包括键值、图、地理空间、时间序列和对象。这些丰富的查询功能针对内嵌数组和对象进行了优化,释放了文档模型的灵活性。

表示各种数据结构的网页和购物车的插图。
Illustration of web pages with check marks to represent handling key tasks.

通过单一界面提高工作效率

释放数据操作的全部潜力。执行关键操作,包括索引、查询和更新,所有这些均通过一个强大的 API 完成。通过使用事务、搜索和分析查询来实现应用程序的现代化,无需在界面之间切换或应对复杂的查询语法。

简化开发流程

使用首选的编码语言查询和聚合数据。MongoDB 查询 API 包含以编程方式生成查询和构建聚合管道的驱动程序,因而无需从头开始学习新的查询语言。

流出管道后转换为复选标记的括号图标插图,表示开发过程比较简单。

功能概览

mdb_query

表达式查询

使用一系列强大的运算符(例如 $elemMatch 和 $geoWithin)根据条件组合(包括嵌套数组和对象内的组合条件)查询和更新一个或多个文档。

general_features_global_clusters

多种索引类型

无论字段嵌套的深度如何,都可以优化查询多种索引类型。

general_features_data_analytics

地理空间和图数据

轻松查询地理空间数据,并使用 $graphLookup 等运算符来遍历已连接的数据集。

atlas_data_federation

跨集合和数据库查询

使用 $lookup 和 $unionWith 加入及融合多个集合,或使用 Atlas Data Federation 跨数据库查询,以便进行深入分析和探索。

mdb_aggregation_pipelines

就地转换和分析数据

使用聚合管道以简单、模块化的方式构建复杂的转换。

atlas_full_text_search

专为文档模型而构建的全文检索

部署高级的全文检索功能,无需管理额外的基础设施。

mdb_change_streams

变更流

构建实时的事件驱动型应用程序,以通过触发服务器端逻辑对数据库变更做出反应。

mdb_materialized_views

按需增量物化视图

预先计算并缓存常见查询,以便在处理新数据时动态更新结果集。

简化数据处理

以直观、熟悉的方式处理数据。通过最少代码运行查询交付数据驱动型应用程序,构建复杂的聚合管道并增强应用程序,所有这些均以您所熟悉的语言进行。
查看文档
让表达式查询变得简单
轻松查询多种数据类型,包括地理空间、图、时间序列以及嵌套数组和对象,同时还能使用首选语言完成所有操作。
Python
Javascript
Java
MongoShell
可组合的数据库内转换
构建模块化、多阶段聚合管道,从而运行强大的分析。跨集合和数据库查询,且转换数据从而显示见解并做出更明智的决策。
Python
Javascript
Java
MongoShell
全文搜索、时间序列等
使用单一界面创建支持搜索工作负载、时间序列工作负载和事件驱动型应用程序的复杂查询。节省集成多个 API 或复杂 ETL 的时间。
Python
Javascript
Java
MongoShell

查询、转换、分析

了解 Query API 必须提供的功能,以及它如何助力其他组织转换其应用程序和工作流。
An illustration of graph data on a projector screen with a messaging icon to represent building apps from data

Tinker with an interactive demo app

试用此由Query API 提供支持的电子商务应用程序,看看使用数据构建强大的应用程序是多么容易。
An illustration of a person icon with a speech bubble watching a screen to represent watching a webinar.

使用Query API 了解最新信息

点击查看 Query API 的新增功能

立即观看
An illustration of a person icon with a speech bubble watching a screen to represent watching a webinar.

深入了解聚合管道 (aggregation pipeline)

了解如何使用强大的聚合框架,就地转换并分析数据以提取关键见解。

了解详情

充分利用 Atlas

利用 MongoDB 开发者数据平台的其他功能,提供更多的数据驱动体验和见解。
atlas_search

搜索

在几分钟内构建快速的、基于相关性的全文检索。无需随数据库运行单独的搜索引擎。

了解详情
atlas_charts

Charts

立即为您的数据赋予生命。创建、共享和嵌入可视化功能,以获得实时见解和商业智能。

了解详情
atlas_data_lake

Data Lake

轻松跨 Atlas 和 AWS S3,分析海量数据。合并、转换和充实多重来源的数据,避免复杂集成。

了解详情

立即开始使用 Query API

只需几秒就能上手。使用预先加载的示例数据集来自行熟悉查询 API 以及 MongoDB 开发者数据平台。
使用以下方法构建 MongoDB 数据库:
  • CRUD
  • 聚合
  • 变更流
  • 地理空间和图
  • 全文搜索
  • 多语言驱动程序