Skip to main content

MongoDB Output Tool Icon Ferramenta Saída do MongoDB

Atenção

A ferramenta Saída do MongoDB está obsoleta. Você ainda pode usar a ferramenta Dados de Saída com o driver ODBC vinculado na página de fonte de dados do MongoDB para se conectar ao MongoDB.

A ferramenta Saída do MongoDB é usada para gravar dados em bancos de dados do MongoDB. O MongoDB é um banco de dados escalonável, de alto desempenho, de código aberto e não SQL. Saiba mais sobre o MongoDB .

Os bancos de dados do MongoDB armazenam dados em um formato JSON binário chamado BSON. Saiba mais sobre o BSON .

Nota

Os números longos são arredondados quando inseridos em DB. Para evitar isso, você pode transformar o número em uma cadeia de caracteres adicionando aspas.

Configuração de ferramentas

  1. Servidor : o nome do servidor do MongoDB ao qual você deseja se conectar. Digite "localhost" para se conectar a uma instância do MongoDB que você tem o computador executando o Alteryx.

  2. Nome de usuário (opcional) e senha (opcional) : se sua instância do MongoDB estiver sendo executada com a opção –auth, digite o nome de usuário e a senha com os quais você deseja se conectar.

  3. Banco de dados : o nome do banco de dados do MongoDB ao qual você deseja se conectar.

  4. Coleção : o nome da coleção do MongoDB para a qual você deseja enviar dados.

  5. Opções de saída :

    • Acrescentar existente : acrescente os novos registros ao final da sua coleção

    • Excluir dados e agregar : exclui a coleção e, em seguida, adiciona os novos registros

    • Atualizar usando _id do Mongo : tentará corresponder um registro existente usando o elemento _id do MongoDB ao campo especificado em "campo _id". Se uma correspondência for encontrada, o registro existente será atualizado com o novo. Se nenhuma correspondência for encontrada, o novo registro será acrescentado à coleção.

  6. Campo _id do Mongo : ao usar "Atualizar usando _id do Mongo", selecione o campo que contém o valor _id. Para atualizar com base no ID gerado pelo MongoDB, este deve ser um objeto JSON.

    • _id" : { "$oid" : "4fad55603346998a9f7d6841" }}

  7. Campos desconhecidos:

    • Posicionar usando o nome do campo : os campos desconhecidos serão posicionados usando a notação de ponto de seus nomes. Começando com a localização do nó "Campos dinâmicos ou desconhecidos" como sua posição raiz.

    • Posicionar à esquerda : os campos desconhecidos serão adicionados onde quer que o nó "Campos dinâmicos ou desconhecidos" esteja posicionado.

  8. Estrutura BSON : a visualização em árvore na parte inferior da configuração da ferramenta fornece uma representação visual do objeto BSON que será inserido em sua coleção.

    • As opções padrão usam a notação de ponto para construir a estrutura do objeto BSON. A notação de ponto segue o padrão:

      • MemberID; Name.First; Name.Last

    • Passar os campos usando os padrões cria o objeto JSON:

      • { MemberID: 123, Name : { First : “Alistair” , Last : “Terry” } }

      • No entanto, você pode reestruturar o objeto BSON como quiser usando os botões para cima/para baixo/adicionar/remover.

  9. Propriedades

    • Nome : permite renomear qualquer elemento BSON (observação: nomes BSON não podem começar com $ nem conter ‘.’s)

    • Pastas

      • Filhos como nome/valor : criará nós filho como elementos de valor de nome, por exemplo, Name : { First : “Alistair” ,Last : “Terry” }

      • Filhos como matriz : adicionará nós filho como membros de uma matriz, por exemplo, Name : [“Alistair” , “Terry”]

    • Modo : o método usado ao processar os campos a partir do fluxo de dados de entrada.

      • Dados são valor : dados simples para adicionar ao elemento de dados do par BSON.

      • Dados são JSON : os dados em um campo de cadeia de caracteres já são JSON.

      • Dados são BSON : os dados em um campo blob já são um BSON.

Atenção

Essa ferramenta não deve ser usada para gravar em um MongoDB AlteryxServer porque isso pode resultar em corrupção do banco de dados.