什么是 Atlas App Services?
构建数据驱动型应用程序和服务
Device Sync、API 和 Triggers 等服务使您可以轻松地在 Atlas 之上构建和运行几乎任何应用程序或后端服务。
安装 Atlas Device SDK
Device Sync 使用 SDK 的原生语言对象定义数据模型并处理数据。Atlas Device SDK 中包含向应用程序添加同步服务所需的一切。
要安装 SDK,请参阅适用于您的语言和平台的 SDK 文档。
启用和配置同步
在您的 Atlas App 中,启用 Device Sync 并定义读写权限来控制用户可以同步的数据。打开 Sync 后,您可以开始使用 SDK 从任何应用程序进行同步。
要启用 Sync,请参阅启用 Atlas Device Sync。
读取和写入同步数据
您使用 SDK 订阅的数据会自动与您的 Atlas 集群和其他客户端保持同步。只要网络连接可用,应用程序就会保持离线工作并确定性地同步更改。
要了解如何读取、写入和订阅数据,请参阅适用于您的语言和平台的 SDK 文档。
启用 Data API CRUD 和聚合端点
MongoDB Atlas Data API 允许您使用 HTTPS 请求在 Atlas 中读取和写入数据。启用后,您可以使用内置端点来处理数据。
请参阅 Data API 端点。
定义自定义端点
您可以使用应用程序的自定义端点来定制 API。每个端点处理特定路由的传入 HTTPS 请求,并返回可配置的 HTTPS 响应。
请参阅自定义端点。
保障 API 安全
生成可用于对请求进行身份验证的 API 密钥。或者,您可以使用与应用关联的其他身份验证提供程序凭证。
有关详情,请参阅 Data API 身份验证。
发送 Data API 请求
从任何支持 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!", } }'
创建和配置触发器
设置触发器以在发生数据库操作或用户登录等事件时作出响应。或者,配置触发器按计划定期运行。对于每种触发器类型,您可以自定义条件来准确控制触发器何时触发。
要了解更多信息,请参阅触发器。
通过安全的后端服务为工作负载提供支持
运行应用程序的后端逻辑,并通过自动扩展满足需求的功能连接外部服务。
利用基于角色的动态权限,随时随地安全地访问数据。
使用标准架构定义应用程序数据模型,可使用该标准架构来验证数据并生成特定于语言的类。
允许用户使用其首选身份验证方法注册并登录您的应用。
定义并从应用程序的函数和配置文件中访问全局值和秘密。
将应用程序部署到全球各地区的三大云提供商中的任何一个。
加入社区并向专家学习
结识其他 MongoDB 开发人员,查找使用您最喜欢的工具的教程和示例。
提交并对 MongoDB 产品的功能请求进行投票。
从 MongoDB 官方支持专家团队获取帮助。