Neo4J: Quelle requête de requête pour sélectionner le nœud unique en fonction de la propriété et de la position du nœud?

StackOverflow https://stackoverflow.com//questions/10659125

  •  11-12-2019
  •  | 
  •  

Question

J'ai du mal à évaluer quand utiliser quel mécanisme de requête NEO4J (Gremlin, chiffre, travers, algorithmes de construction).Par exemple, je voudrais sélectionner le nœud unique dans l'ensemble du graphique

  • avec le plus grand nombre de bords;
  • dans une certaine piste-Lenght de l'un des 4 nœuds de départ;
  • ayant une certaine valeur pour une propriété.

    J'utilise le python Neo4Jresclient et peut exécuter des scripts de base gremlin / cypher etTraverses pour certaines des exigences individuelles (par exemple, calculer in / vedegree avec Gremlin), mais il manque la plus grande image sur la façon de les combiner.

    Toute suggestion?

Était-ce utile?

La solution

en chiffrement, cela ressemblerait à ceci:

start n=node:index(indicator="startnode-value")
match n-[:REL*..10]->target
where target.prop = "value"
return target

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top