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.

Consulta de Cypher – Función de Conteo

Intenté hacer una solicitud pero tengo un poco de problemas con el cíper al ser nuevo.
Entonces, mi solicitud en cuestión: Calcular el número de manzanas que están en la cesta 1 y en la cesta 2 (sabiendo que manzana, cesta 1 y cesta 2 son 3 objetos diferentes y que hay una relación de cesta 1 -> manzana y cesta 2 -> manzana)

Intenté esto:

MATCH (a:Manzana)<-[:INCLUIDA_EN]-(bO:CestaUno)-[:INCLUIDA_EN]->(bT:CestaDos)

CON a, bT, count(abT) as cnt

DEVOLVER cnt;

Pero no funciona…
¡Gracias por tu ayuda!

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece haber un error de sintaxis en su consulta de Cypher. Intente lo siguiente en su lugar:

    MATCH (a:Manzana)
    WHERE (a)-[:INCLUYE]->(:CanastaUno) AND (a)-[:INCLUYE]->(:CanastaDos)
    RETURN count(a) as cnt;
    

    Esta consulta encontrará todas las Manzanas que están incluidas tanto en CanastaUno como en CanastaDos, y devolverá el conteo de tales Manzanas como cnt. Tenga en cuenta que estamos usando la cláusula WHERE para filtrar Manzanas que tienen ambas relaciones con CanastaUno y CanastaDos.

Comments are closed.