Nombre de la base de datos*
neo4j
Parámetros
json
{"name": "Alice", "minAge": 21}
Consulta Cypher*
plaintext
MATCH (n:Person) WHERE n.age > 21 RETURN n LIMIT 10
Consulta (MATCH) (neo4j_query)
Ejecuta consultas MATCH para leer nodos y relaciones de la base de datos de grafos Neo4j. Para un mejor rendimiento y para evitar conjuntos de resultados grandes, incluye LIMIT en tu consulta (p. ej., "MATCH (n:User) RETURN n LIMIT 100") o usa LIMIT $limit con un parámetro limit.
Entrada
Parámetro Tipo Obligatorio Descripción hoststring Sí Nombre de host o dirección IP del servidor Neo4j portnumber Sí Puerto del servidor Neo4j (valor predeterminado: 7687 para el protocolo Bolt) databasestring Sí Nombre de la base de datos a la que conectarse usernamestring Sí Nombre de usuario de Neo4j passwordstring Sí Contraseña de Neo4j encryptionstring No Modo de cifrado de la conexión (enabled, disabled) cypherQuerystring Sí Consulta Cypher que ejecutar (normalmente sentencias MATCH) parametersobject No Parámetros de la consulta Cypher como objeto JSON. Úsalos para cualquier valor dinámico, incluido LIMIT (p. ej., query: "MATCH (n) RETURN n LIMIT $limit", parameters: {limit: 100}).
Salida
Parámetro Tipo Descripción messagestring Mensaje de estado de la operación recordsarray Array de registros devueltos por la consulta recordCountnumber Número de registros devueltos summaryjson Resumen de ejecución de la consulta con tiempos y contadores
Nombre de la base de datos*
neo4j
Parámetros
json
{"name": "Alice", "minAge": 21}
Sentencia CREATE de Cypher*
plaintext
CREATE (n:Person {name: "Alice", age: 30})
Crear nodos/relaciones (neo4j_create)
Ejecutar sentencias CREATE para añadir nuevos nodos y relaciones a la base de datos de grafos Neo4j
Entrada
Parámetro Tipo Obligatorio Descripción hoststring Sí Nombre de host o dirección IP del servidor Neo4j portnumber Sí Puerto del servidor Neo4j (valor predeterminado: 7687 para el protocolo Bolt) databasestring Sí Nombre de la base de datos a la que conectar usernamestring Sí Nombre de usuario de Neo4j passwordstring Sí Contraseña de Neo4j encryptionstring No Modo de cifrado de la conexión (enabled, disabled) cypherQuerystring Sí Sentencia CREATE de Cypher que ejecutar parametersobject No Parámetros de la consulta Cypher como objeto JSON
Salida
Parámetro Tipo Descripción messagestring Mensaje de estado de la operación summaryjson Resumen de creación con contadores de nodos y relaciones creados
Nombre de la base de datos*
neo4j
Parámetros
json
{"name": "Alice", "minAge": 21}
Sentencia MERGE de Cypher*
plaintext
MERGE (n:Person {email: "alice@example.com"}) ON CREATE SET n.created = timestamp() RETURN n
Merge (buscar o crear) (neo4j_merge)
Ejecutar sentencias MERGE para buscar o crear nodos y relaciones en Neo4j (operación upsert)
Entrada
Parámetro Tipo Obligatorio Descripción hoststring Sí Nombre de host o dirección IP del servidor Neo4j portnumber Sí Puerto del servidor Neo4j (predeterminado: 7687 para el protocolo Bolt) databasestring Sí Nombre de la base de datos a la que conectarse usernamestring Sí Nombre de usuario de Neo4j passwordstring Sí Contraseña de Neo4j encryptionstring No Modo de cifrado de la conexión (enabled, disabled) cypherQuerystring Sí Sentencia Cypher MERGE que ejecutar parametersobject No Parámetros de la consulta Cypher como objeto JSON
Salida
Parámetro Tipo Descripción messagestring Mensaje de estado de la operación summaryjson Resumen de merge con contadores de nodos/relaciones creados o coincidentes
Operación
Actualizar propiedades (SET) Nombre de la base de datos*
neo4j
Parámetros
json
{"name": "Alice", "minAge": 21}
Sentencia Cypher UPDATE*
plaintext
MATCH (n:Person {name: "Alice"}) SET n.age = 31, n.updated = timestamp()
Actualizar propiedades (SET) (neo4j_update)
Ejecutar sentencias SET para actualizar las propiedades de nodos y relaciones existentes en Neo4j
Entrada
Parámetro Tipo Obligatorio Descripción hoststring Sí Nombre de host o dirección IP del servidor Neo4j portnumber Sí Puerto del servidor Neo4j (predeterminado: 7687 para el protocolo Bolt) databasestring Sí Nombre de la base de datos a la que conectarse usernamestring Sí Nombre de usuario de Neo4j passwordstring Sí Contraseña de Neo4j encryptionstring No Modo de cifrado de la conexión (enabled, disabled) cypherQuerystring Sí Consulta Cypher con sentencias MATCH y SET para actualizar propiedades parametersobject No Parámetros de la consulta Cypher como objeto JSON
Salida
Parámetro Tipo Descripción messagestring Mensaje de estado de la operación summaryjson Resumen de la actualización con contadores de propiedades establecidas
Operación
Eliminar nodos/relaciones Nombre de la base de datos*
neo4j
Parámetros
json
{"name": "Alice", "minAge": 21}
Sentencia DELETE de Cypher*
plaintext
MATCH (n:Person {name: "Alice"}) DETACH DELETE n
Eliminar nodos/relaciones (neo4j_delete)
Ejecutar sentencias DELETE o DETACH DELETE para eliminar nodos y relaciones de Neo4j
Entrada
Parámetro Tipo Obligatorio Descripción hoststring Sí Nombre de host o dirección IP del servidor Neo4j portnumber Sí Puerto del servidor Neo4j (predeterminado: 7687 para el protocolo Bolt) databasestring Sí Nombre de la base de datos a la que conectarse usernamestring Sí Nombre de usuario de Neo4j passwordstring Sí Contraseña de Neo4j encryptionstring No Modo de cifrado de la conexión (enabled, disabled) cypherQuerystring Sí Consulta Cypher con sentencias MATCH y DELETE/DETACH DELETE parametersobject No Parámetros de la consulta Cypher como objeto JSON detachboolean No Si se usa DETACH DELETE para eliminar las relaciones antes de borrar los nodos
Salida
Parámetro Tipo Descripción messagestring Mensaje de estado de la operación summaryjson Resumen de eliminación con contadores de nodos y relaciones eliminados
Nombre de la base de datos*
neo4j
Parámetros
json
{"name": "Alice", "minAge": 21}
Consulta Cypher*
plaintext
MATCH (n:Person) RETURN n LIMIT 10
Ejecutar Cypher (neo4j_execute)
Ejecuta consultas Cypher arbitrarias en la base de datos de grafos Neo4j para operaciones complejas
Entrada
Parámetro Tipo Obligatorio Descripción hoststring Sí Nombre de host o dirección IP del servidor Neo4j portnumber Sí Puerto del servidor Neo4j (predeterminado: 7687 para el protocolo Bolt) databasestring Sí Nombre de la base de datos a la que conectarse usernamestring Sí Nombre de usuario de Neo4j passwordstring Sí Contraseña de Neo4j encryptionstring No Modo de cifrado de la conexión (enabled, disabled) cypherQuerystring Sí Consulta Cypher que se ejecutará (cualquier instrucción Cypher válida) parametersobject No Parámetros de la consulta Cypher como objeto JSON
Salida
Parámetro Tipo Descripción messagestring Mensaje de estado de la operación recordsarray Array de registros devueltos por la consulta recordCountnumber Número de registros devueltos summaryjson Resumen de ejecución con tiempos y contadores
Integra la base de datos de grafos Neo4j en el flujo de trabajo. Permite consultar, crear, fusionar, actualizar y eliminar nodos y relaciones.
Categoría: tools
Tipo: neo4j