Docs 菜单

什么是 Atlas App Services?

Atlas Application Services 是完全托管的后端服务和 API,可帮助您构建应用程序、集成服务并更快地连接到 Atlas 数据。

立即开始使用我们的 免费套餐。

开始构建
Atlas App Services 插图
您能做什么

Device Sync、API 和 Triggers 等服务使您可以轻松地在 Atlas 之上构建和运行几乎任何应用程序或后端服务。

1

Device Sync 使用 SDK 的原生语言对象定义数据模型并处理数据。Atlas Device SDK 中包含向应用程序添加同步服务所需的一切。

要安装 SDK,请参阅适用于您的语言和平台的 SDK 文档

2

在您的 Atlas App 中,启用 Device Sync 并定义读写权限来控制用户可以同步的数据。打开 Sync 后,您可以开始使用 SDK 从任何应用程序进行同步。

要启用 Sync,请参阅启用 Atlas Device Sync

3

您使用 SDK 订阅的数据会自动与您的 Atlas 集群和其他客户端保持同步。只要网络连接可用,应用程序就会保持离线工作并确定性地同步更改。

要了解如何读取、写入和订阅数据,请参阅适用于您的语言和平台的 SDK 文档

Atlas Device Sync 说明
1

MongoDB Atlas Data API 允许您使用 HTTPS 请求在 Atlas 中读取和写入数据。启用后,您可以使用内置端点来处理数据。

请参阅 Data API 端点

2

您可以使用应用程序的自定义端点来定制 API。每个端点处理特定路由的传入 HTTPS 请求,并返回可配置的 HTTPS 响应。

请参阅自定义端点

3

生成可用于对请求进行身份验证的 API 密钥。或者,您可以使用与应用关联的其他身份验证提供程序凭证。

有关详情,请参阅 Data API 身份验证

4

从任何支持 HTTPS 的服务器端环境发送请求。

curl -X POST \
https://data.mongodb-api.com/app/<YOUR APP ID>/endpoint/data/v1/action/insertOne \
-H 'api-key: <YOUR API KEY>' \
-H 'Content-Type: application/json' \
-d '{
"dataSource": "mongodb-atlas",
"database": "learn-data-api",
"collection": "hello",
"document": {
"text": "Hello from the Data API!",
}
}'
电源插头和插座的插图,隐喻为连接数据。
1

设置触发器以在发生数据库操作或用户登录等事件时作出响应。或者,配置触发器按计划定期运行。对于每种触发器类型,您可以自定义条件来准确控制触发器何时触发。

要了解更多信息,请参阅触发器

2

当触发器触发时,它将事件数据传递给处理程序,处理程序可以执行您想要的任何操作。您可以运行无服务器 JavaScript 函数,或将事件传递给 AWS EventBridge。

3

部署后,触发器会不断侦听有无所配置的触发事件。当某个事件导致触发器触发时,它会自动运行您定义的处理程序逻辑。

牛顿摇篮设备插图,说明了 Atlas Triggers 的因果性质。
主要功能
Atlas Function 图标

运行应用程序的后端逻辑,并通过自动扩展满足需求的功能连接外部服务。

无服务器 JavaScript 函数

数据访问控制图标

利用基于角色的动态权限,随时随地安全地访问数据。

基于角色的权限

文档模式图标

使用标准架构定义应用程序数据模型,可使用该标准架构来验证数据并生成特定于语言的类。

模式和关系

用户身份验证图标

允许用户使用其首选身份验证方法注册并登录您的应用。

用户身份验证提供者

值列表图标

定义并从应用程序的函数和配置文件中访问全局值和秘密。

值和密钥

部署模型图标

将应用程序部署到全球各地区的三大云提供商中的任何一个。

应用程序部署模型

其他资源
MongoDB 社区图标

结识其他 MongoDB 开发人员,查找使用您最喜欢的工具的教程和示例。

MongoDB 开发者中心

反馈图标

提交并对 MongoDB 产品的功能请求进行投票。

MongoDB 反馈

MongoDB 支持图标

从 MongoDB 官方支持专家团队获取帮助。

MongoDB 支持