Menu Docs
Página inicial do Docs
/ /
Serviços Atlas App
/ /

Registros de Device Sync

Nesta página

  • Visão geral
  • Conexões
  • Sessões
  • Eventos de sincronização do MongoDB Atlas
  • Campos

O Atlas Device Sync cria logs de sincronização sempre que um usuário interage com o Sync. Isso inclui gravar dados no Atlas App Services a partir de clientes, ler alterações do Atlas App Services para clientes e iniciar ou encerrar uma conexão.

Cada usuário se comunica com o App Services usando uma conexão. Cada conexão usa um único websocket para enviar e extrair informações de e para um único usuário. O login de um usuário usando qualquer provedor de autenticação inicia uma conexão. Desconectar esse usuário encerra a conexão.

Os usuários baixam e carregam alterações em um Realm sincronizado usando uma sessão. A instanciação de uma instância local de um Realm sincronizado inicia uma sessão. Destruir este objeto de Realm encerra a sessão.

Cada evento de sincronização está associado a uma identidade de usuário que informa exatamente qual usuário fez o evento ocorrer. No entanto, você pode notar alguns eventos de sincronização que não estão associados a nenhum usuário específico. Esses eventos incluem alterações baixadas de todos os clientes, bem como qualquer alteração feita no MongoDB Atlas. Qualquer evento de sincronização que não inclua um ID do usuário faz parte do processo de sincronização de dados do MongoDB Atlas . Você poderá ver um grande número de eventos de sincronização do MongoDB Atlas ao inicializar a sincronização se o cluster já contiver uma grande quantidade de dados.

Campo
Descrição
Registros
Depuração de informações sobre a operação. Inclui a versão do esquema no cliente e no servidor, o número de alterações e se a resolução de conflitos foi ou não necessária para incorporar a operação à cópia dos dados do servidor.
Escrever resumo

Inclui informações sobre os dados que foram alterados, como:

  • O tipo ou tabela de dados que foi alterado.

  • A operação usada para alterar dados: inserção, exclusão, atualização ou substituição.

  • A chave primária dos dados que foram alterados.

SDK

O SDK usado para enviar a solicitação. Os valores possíveis incluem qualquer SDK. Para um navegador, é <browser> <SDK version>.

Exemplo

Esta solicitação veio do Realm Web SDK versão 4.0.0 em execução no Mozilla Firefox:

SDK: firefox v4.0.0

Esta solicitação veio do Realm Java SDK versão 4.6.0 em execução no AndroidMarshmallow:

SDK: android v4.6.0
Versão da plataforma
A versão da plataforma que enviou a solicitação.

Voltar

Alterar registros de stream