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 函数

数据访问控制图标

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

基于角色的权限

文档模式图标

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

模式和关系

用户身份验证图标

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

用户身份验证提供者

值列表图标

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

Values & Secrets

部署模型图标

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

应用程序部署模型

其他资源
MongoDB 社区图标

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

MongoDB 开发者中心

反馈图标

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

MongoDB 反馈

MongoDB 支持图标

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

MongoDB 支持