Saiba mais sobre o conector MongoDB e como usá-lo na Digibee Integration Platform.
O MongoDB realiza operações em uma conexão com um banco de dados Mongo, retornando apenas um objeto JSON.
Atenção ao consumo de memória para grandes conjuntos de dados.
Parâmetros
Dê uma olhada nos parâmetros de configuração do conector. Parâmetros suportados por expressões Double Braces estão marcados com (DB).
Aba General
Parâmetro
Descrição
Valor padrão
Tipo de dado
Account
Conta a ser utilizada pelo conector. Contas suportadas: Basic e Certificate Chain.
N/A
String
Use SSL/TLS to connect
Quando ativado, será utilizada uma conexão segura SSL/TLS.
False
Boolean
Custom SSL/TLS certificate
Define o certificado personalizado que pode ser utilizado em expressões Double Braces para a conexão segura.
N/A
String
Allow invalid hostnames
Quando ativado, essa opção ignora a validação de nomes de host nos certificados SSL/TLS.
False
Boolean
Operation
Operação a ser executada (Find, Aggregate, Delete One, Delete Many, Insert One, Insert Many, Update One, Update Many, Replace One, List Indexes, Create Index e Drop Index).
Find
String
Connection String
A string de conexão. Este parâmetro recupera globals e capsules utilizando a expressão Double Braces, mas não recupera os objetos message ou metadata.
mongodb://localhost:27017
String
Database Name
Nome do banco de dados.
databaseName
String
Collection Name
Nome da coleção.
collectionName
String
Expire after seconds
Tempo (em segundos) para expiração dos documentos ao usar um índice TTL. Disponível apenas se a operação Create Index for selecionada.
0
Integer
Query(DB)
Especificação do Mongo a ser utilizada. Exemplo: { _id: ObjectId( {{ message.$.id }} ) }
N/A
String
Document
Disponível apenas se Insert One, Insert Many, Update One, Update Many ou Replace One forem selecionados.
N/A
String
Limit(DB)
Especificação do número máximo de objetos que podem ser retornados.
0
Integer
Skip(DB)
Número de objetos a serem ignorados antes da consulta.
0
Integer
Sort
Especificação do parâmetro de ordenação pelo campo.
N/A
String
Fail On Error
Se ativado, a execução do pipeline sermongá interrompida em caso de erro. Caso contrário, a execução continuará, mas o resultado indicará um valor falso para a propriedade "success".
False
Boolean
Max Wait For Connection (in ms)
Valor padrão: 10000 (pode ser alterado).
10000
Integer
Connection Timeout (in ms)
Valor padrão: 30000 (pode ser alterado).
30000
Integer
Socket Timeout (in ms)
Valor padrão: 30000 (pode ser alterado).
300000
Integer
Heartbeat Connection Timeout (in ms)
Valor padrão: 10000 (pode ser alterado).
10000
Integer
Max Connection Idle Timeout (in ms)
Valor padrão: 1800000.
1800000
Integer
Aba Documentation
Parâmetro
Descrição
Valor padrão
Tipo de dado
Documentation
Seção para documentar qualquer informação necessária sobre a configuração do conector e regras de negócio.
N/A
String
Atualmente, o conector suporta apenas contas Basic e Certificate Chain, e elas devem ser informadas no campo Account, não diretamente na string de conexão.