MongoDB
Configurar conector:
- Clique no conector e vá até a aba Propriedades
- Preencha o nome do passo
- Ative o ***Manter resultado do passo em memória*** caso necessário
- Crie um nova conexão
- Selecione a conexão criada
- Clique em Parametrizações
- Escolha a operação
- Selecione o argumento Template
- Preencha o nome da Collection
Esta documentação cobre as operações básicas para um conector MongoDB, incluindo Find, FindOne, InsertOne, InsertMany, UpdateOne, UpdateByID, UpdateMany, DeleteOne e DeleteMany. Cada operação é explicada com um exemplo da estrutura de payload esperada.
Operação Find:
Recupera múltiplos documentos com base nos critérios de filtro especificados.
Abaixo temos um exemplo que será passado no template do passo.
- filter: Define os critérios de busca (ex.: internal_id e created_at).
- opts: Opções adicionais como limit (limite de documentos retornados) e skip (número de documentos a pular).
Operação FindOne
Recupera um único documento com base nos critérios de filtro especificados.
Você pode buscar por _id (para ObjectIDs) ou definir outros critérios de filtro.
Operação InsertOne
Insere um único documento na coleção.
Payload:
Explicação:
- document: O documento a ser inserido. Campos como messagem e created_at devem ser definidos.
Operação InsertMany
Insere múltiplos documentos na coleção.
Payload:
Explicação:
- documents: Um array contendo os documentos a serem inseridos na coleção.
Operação UpdateOne
Atualiza um único documento que corresponde aos critérios de filtro.
Payload:
Explicação:
- filter: Os critérios de busca para encontrar o documento.
- fields: Os campos que serão atualizados no documento correspondente.
- upsert: Se true, cria um novo documento caso não encontre um correspondente.
Operação UpdateByID
Atualiza um documento pelo seu _id.
Payload:
Explicação:
- Atualiza o documento que corresponde ao _id fornecido.
- upsert: Determina se um novo documento deve ser criado caso nenhum correspondente seja encontrado.
Operação UpdateMany
Atualiza múltiplos documentos que correspondem aos critérios de filtro.
Payload:
Explicação:
- filter: Critérios para selecionar os documentos que serão atualizados.
- fields: Os campos que serão atualizados nos documentos correspondentes.
Operação DeleteOne
Exclui um único documento com base nos critérios de filtro.
Payload:
Explicação:
- Exclui o primeiro documento que corresponde aos critérios de filtro ou ao _id.
Operação DeleteMany
Exclui múltiplos documentos com base nos critérios de filtro.
Payload:
Explicação:
- Exclui todos os documentos que correspondem aos critérios de filtro ou ao _id.
Documentação oficial cliquei aqui