es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cifrado: calcular la correspondencia entre 2 entidades.

Soy traductor/a de español que traduce documentos de IT. Traduzca lo siguiente al español. No traduzca el código ni la salida en formato markdown.
Soy nuevo en Cypher, tengo un poco de problema con una consulta, por lo que mi consulta consiste en calcular el número de coincidencias entre dos entidades, logré hacerlo en SQL para poder traducirlo a Cypher pero no pude hacerlo…
aquí está mi solicitud SQL:

SELECT count(*) 
FROM Dogs 
INNER JOIN Cats ON condition
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para traducir esta consulta SQL a Cypher, necesitarás tener un conocimiento previo de la estructura del grafo y las relaciones de tu base de datos Neo4j.

    Suponiendo que tienes un grafo con nodos que representan perros y gatos y una relación entre ellos, puedes utilizar el lenguaje de consulta Cypher para calcular el número de coincidencias entre ambas entidades con una simple consulta como esta:

    MATCH (dog:Dogs)-[:MATCHES]->(cat:Cats)
    RETURN count(*)
    

    En esta consulta, utilizamos la palabra clave MATCH para encontrar todos los Dogs (representados por la variable dog) que tienen una relación MATCHES con los Cats (representados por la variable cat). Luego, utilizamos la palabra clave RETURN para mostrar el conteo total de estas coincidencias.

    Es posible que debas ajustar las etiquetas y los tipos de relación utilizados en esta consulta para que se adapten a tu esquema de grafo específico, pero la estructura básica debería ser similar.

Comments are closed.