ANNOUNCEMENT: Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.
Learn more
Menu Docs

O que são os Serviços de Aplicativo Atlas?

Os Atlas Application Services são serviços de backend totalmente gerenciados e APIs que o ajudam a criar aplicativos, integrar serviços e conectar-se aos dados do Atlas com mais rapidez.

Comece agora mesmo a construir em nossa camada grátis.

Comece a construir
Atlas App Services Illustration
O que você pode fazer

Serviços como Sincronização de Dispositivos, APIs e Triggers facilitam a criação e execução de praticamente qualquer aplicativo ou serviço de backend no Atlas.

1

O Device Sync usa os objetos da linguagem nativa do SDK para definir um modelo de dados e trabalhar com dados. O Atlas Device SDK contém tudo que é necessário para implementar sincronização em seu aplicativo.

Para instalar o SDK, consulte a documentação do SDK para sua linguagem e plataforma.

2

No aplicativo Atlas, habilite Device Sync e defina as permissões de leitura e gravação para ter controle sobre os dados que os usuários podem sincronizar. Depois que a sincronização estiver ativada, você poderá começar a sincronizar de qualquer aplicativo com os SDKs.

Para habilitar a sincronização, consulte Habilitar Atlas Device Sync.

3

Os dados que você se inscreve com o SDK são automaticamente mantidos em sincronia com seu cluster do Atlas e outros clientes. Os aplicativos continuam funcionando off-line e sincronizam as alterações de forma determinística sempre que uma conexão de rede está disponível.

Para saber como ler, gravar e assinar dados, consulte a documentação do SDK para sua linguagem e plataforma.

Atlas Device Sync Illustration
1

A API de dados do MongoDB Atlas permite que você leia e grave dados no Atlas usando solicitações HTTPS. Uma vez ativado, você pode usar um ponto de extremidade incorporado para trabalhar com dados.

Consulte Pontos de extremidade da API de dados.

2

Você pode adaptar sua API com pontos de extremidade personalizados para seu aplicativo. Cada ponto de extremidade lida com solicitações HTTPS de entrada para uma rota específica e retorna respostas HTTPS configuráveis.

Consulte Pontos de extremidade personalizados.

3

Gere uma chave de API que você possa usar para autenticar solicitações. Opcionalmente, use outras credenciais do provedor de autenticação associadas ao seu aplicativo.

Para obter detalhes, consulte Autenticação de API de dados.

4

Envie solicitações de qualquer ambiente de servidor compatível com 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!",
}
}'
Illustration of an electrical plug and socket that serves as a metaphor for connecting data.
1

Configure um trigger para responder a eventos como operações de banco de dados ou conexões de usuário à medida que ocorrem. Ou configure um trigger para ser executado periodicamente. Para cada tipo de trigger, você pode definir condições personalizadas para controlar exatamente quando o trigger deve ser acionado.

Para saber mais, consulte Triggers.

2

Quando um trigger é acionado, ele passa os dados do evento para um manipulador que pode realizar qualquer ação que você desejar. Você pode executar uma função JavaScript sem servidor ou passar o evento para o AWS EventBridge.

3

Uma vez implantado, o trigger escuta constantemente os eventos configurados para disparar. Quando um evento faz com que o trigger seja acionado, ele executa automaticamente a lógica do manipulador definida.

Illustration of a Newton's cradle device that illustrates the cause and effect nature of Atlas Triggers.
Funcionalidades principais
Atlas Functions Icon

Execute a lógica de backend do seu aplicativo e conecte-se a serviços externos com funções que são dimensionadas automaticamente para atender à demanda.

Funções JavaScript sem servidor

Data Access Control Icon

Acesse dados de qualquer lugar de forma segura com permissões dinâmicas por meio de funções.

Permissões baseadas em funções

Document Schema Icon

Defina o modelo de dados do seu aplicativo com esquemas padrão que você pode usar para validar dados e gerar classes específicas de linguagem.

Esquemas e relacionamentos

User Authentication Icon

Permita que os usuários se registrem e façam login no seu aplicativo com o método de autenticação de sua preferência.

Provedores de Autenticação de Usuário

Value List Icon

Defina e acesse valores globais e segredos privados nas funções e arquivos de configuração do seu aplicativo.

Values & Secrets

Deployment Models Icon

Implemente seu app em qualquer um dos três principais provedores de nuvem localizados em todo o mundo.

Modelos de sistemas de aplicativos

Recursos adicionais
MongoDB Community Icon

Conheça outros desenvolvedores MongoDB e encontre tutoriais e exemplos que usam suas ferramentas favoritas.

Centro de desenvolvedores do MongoDB

Feedback Icon

Enviar e votar em solicitações de recursos para produtos MongoDB.

Feedback do MongoDB

MongoDB Support Icon

Obtenha ajuda da equipe oficial de especialistas em suporte da MongoDB.

Suporte a MongoDB