Ir para o conteúdo

Conector MongoDB no Jitterbit Studio

Resumo

O conector MongoDB estabelece acesso ao MongoDB.

O conector MongoDB fornece uma interface para criar uma conexão MongoDB, a base usada para gerar instâncias de atividades MongoDB. Essas atividades, uma vez configuradas, interagem com um banco de dados MongoDB através da conexão.

O conector MongoDB é acessado a partir da aba Endpoints e conectores do projeto da paleta de componentes de design (consulte Paleta de componentes de design).

Visão geral do conector

Este conector é usado para configurar primeiro uma conexão MongoDB. Os tipos de atividade associados a essa conexão são então usados para criar instâncias de atividades destinadas a serem usadas como fontes (para fornecer dados em uma operação) ou destinos (para consumir dados em uma operação).

Juntos, uma conexão MongoDB específica e suas atividades são chamados de endpoint MongoDB:

Tipos de atividade MongoDB

  • Consulta: Recupera dados de uma coleção MongoDB e é destinada a ser usada como uma fonte em uma operação.

  • Upsert: Atualiza dados existentes ou insere novos dados em uma coleção MongoDB e é destinada a ser usada como um destino em uma operação.

  • Inserir: Insere novos dados em uma coleção MongoDB e é destinada a ser usada como um destino em uma operação.

  • Atualizar: Atualiza dados existentes em uma coleção MongoDB e é destinada a ser usada como um destino em uma operação.

  • Excluir: Exclui dados de uma coleção MongoDB e é destinada a ser usada como um destino em uma operação.

Os endpoints criados com este conector são incluídos no relatório de uso de endpoints e contam para sua licença.

Pré-requisitos e versões de API suportadas

Este conector pode ser usado com agentes em nuvem e agentes privados.

Os agentes baixam automaticamente a versão mais recente deste conector quando necessário. Em agentes privados, você pode suspender essas atualizações com a política de organização Desabilitar atualização automática de conector.

O conector MongoDB usa o MongoDB Java Driver v4.1. Consulte a documentação do driver e a referência MongoDB para obter informações sobre os nós de esquema e campos.

Para usar o conector MongoDB, você precisa do seguinte conforme descrito em Pré-requisitos MongoDB:

  • Um cluster MongoDB e credenciais válidas para acessá-lo.
  • O nome do host do cluster.
  • O nome do banco de dados com uma coleção existente.
  • Ter qualquer endereço IP de agente relevante adicionado à lista de permissões do cluster.

Solução de problemas

Se você enfrentar problemas com o conector MongoDB, recomenda-se seguir estas etapas de solução de problemas:

  1. Clique no botão Testar na configuração de conexão para garantir que a conexão seja bem-sucedida e para garantir que a versão mais recente do conector seja baixada no agente (a menos que esteja usando a política de organização Desabilitar atualização automática de conector).

  2. Verifique os logs de operação para qualquer informação escrita durante a execução da operação.

  3. Ative o log de debug de operação (para agentes em nuvem ou para agentes privados) para gerar arquivos de log e dados adicionais.

  4. Se estiver usando agentes privados, você pode ativar o registro detalhado do conector para este conector adicionando esta entrada de configuração de logger ao arquivo logback.xml do seu agente privado:

    <logger name="org.jitterbit.connector.mongodb" level="DEBUG"/>
    

    Para mais informações sobre registro detalhado do conector, consulte Registro detalhado para conectores usando agentes privados Jitterbit.

  5. Se estiver usando agentes privados, você pode verificar os logs do agente para obter mais informações.

  6. Para considerações adicionais de solução de problemas, consulte Solução de problemas de operação.