Neo4j
Conecte-se ao banco de dados de grafos Neo4j
Integre o banco de dados de grafos Neo4j ao fluxo de trabalho. Pode consultar, criar, fazer merge, atualizar e excluir nós e relacionamentos.
Execute consultas MATCH para ler nós e relacionamentos do banco de dados de grafos Neo4j. Para melhor desempenho e prevenir grandes conjuntos de resultados, inclua LIMIT em sua consulta (ex:
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Hostname ou endereço IP do servidor Neo4j |
port | number | Sim | Porta do servidor Neo4j (padrão: 7687 para protocolo Bolt) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do Neo4j |
password | string | Sim | Senha do Neo4j |
encryption | string | Não | Modo de criptografia de conexão (enabled, disabled) |
cypherQuery | string | Sim | Consulta Cypher para executar (tipicamente instruções MATCH) |
parameters | object | Não | Parâmetros para a consulta Cypher como um objeto JSON. Use para valores dinâmicos incluindo LIMIT (ex: query: "MATCH (n) RETURN n LIMIT $limit", parameters: {limit: 100}). |
parameters | string | Não | Sem descrição |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
records | array | Array de registros retornados pela consulta |
recordCount | number | Número de registros retornados |
summary | json | Resumo da execução da consulta com timing e contadores |
Executar instruções CREATE para adicionar novos nós e relacionamentos ao banco de dados de grafos Neo4j
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Hostname ou endereço IP do servidor Neo4j |
port | number | Sim | Porta do servidor Neo4j (padrão: 7687 para protocolo Bolt) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do Neo4j |
password | string | Sim | Senha do Neo4j |
encryption | string | Não | Modo de criptografia de conexão (enabled, disabled) |
cypherQuery | string | Sim | Instrução CREATE Cypher para executar |
parameters | object | Não | Parâmetros para a consulta Cypher como um objeto JSON |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
summary | json | Resumo de criação com contadores para nós e relacionamentos criados |
Executar instruções MERGE para encontrar ou criar nós e relacionamentos no Neo4j (operação upsert)
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Hostname ou endereço IP do servidor Neo4j |
port | number | Sim | Porta do servidor Neo4j (padrão: 7687 para protocolo Bolt) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do Neo4j |
password | string | Sim | Senha do Neo4j |
encryption | string | Não | Modo de criptografia de conexão (enabled, disabled) |
cypherQuery | string | Sim | Instrução MERGE Cypher para executar |
parameters | object | Não | Parâmetros para a consulta Cypher como um objeto JSON |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
summary | json | Resumo de merge com contadores para nós/relacionamentos criados ou correspondidos |
Executar instruções SET para atualizar propriedades de nós e relacionamentos existentes no Neo4j
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Hostname ou endereço IP do servidor Neo4j |
port | number | Sim | Porta do servidor Neo4j (padrão: 7687 para protocolo Bolt) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do Neo4j |
password | string | Sim | Senha do Neo4j |
encryption | string | Não | Modo de criptografia de conexão (enabled, disabled) |
cypherQuery | string | Sim | Consulta Cypher com instruções MATCH e SET para atualizar propriedades |
parameters | object | Não | Parâmetros para a consulta Cypher como um objeto JSON |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
summary | json | Resumo de atualização com contadores para propriedades definidas |
Executar instruções DELETE ou DETACH DELETE para remover nós e relacionamentos do Neo4j
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Hostname ou endereço IP do servidor Neo4j |
port | number | Sim | Porta do servidor Neo4j (padrão: 7687 para protocolo Bolt) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do Neo4j |
password | string | Sim | Senha do Neo4j |
encryption | string | Não | Modo de criptografia de conexão (enabled, disabled) |
cypherQuery | string | Sim | Consulta Cypher com instruções MATCH e DELETE/DETACH DELETE |
parameters | object | Não | Parâmetros para a consulta Cypher como um objeto JSON |
detach | boolean | Não | Se deve usar DETACH DELETE para remover relacionamentos antes de excluir nós |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
summary | json | Resumo de exclusão com contadores para nós e relacionamentos excluídos |
Executar consultas Cypher arbitrárias no banco de dados de grafos Neo4j para operações complexas
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
host | string | Sim | Hostname ou endereço IP do servidor Neo4j |
port | number | Sim | Porta do servidor Neo4j (padrão: 7687 para protocolo Bolt) |
database | string | Sim | Nome do banco de dados para conectar |
username | string | Sim | Nome de usuário do Neo4j |
password | string | Sim | Senha do Neo4j |
encryption | string | Não | Modo de criptografia de conexão (enabled, disabled) |
cypherQuery | string | Sim | Consulta Cypher para executar (qualquer instrução Cypher válida) |
parameters | object | Não | Parâmetros para a consulta Cypher como um objeto JSON |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de status da operação |
records | array | Array de registros retornados pela consulta |
recordCount | number | Número de registros retornados |
summary | json | Resumo de execução com timing e contadores |
- Categoria:
tools
- Tipo:
neo4j