1 réponse
- Le plus récent
- Le plus de votes
- La plupart des commentaires
1
A similar query in Gremlin would be:
g.V().hasLabel('Customer').
repeat(bothE('HAS_LOCATION', 'HAS_EMAIL', 'HAS_PHONE') .otherV().simplePath()).
emit().
times(25).
path().by(elementMap())
One thing to realize is that openCypher and Gremlin differ in how they build paths. By default, openCypher will only cross an edge once. With Gremlin and using simplePath()
, a vertex/node is only traversed once.
This could also be an expensive query to execute if there are many nodes with a label of Customer
. I would suggest that if using Neptune that you look to constrain the starting point for this query to one, or a subset, of starting nodes.
répondu il y a 6 mois
Contenus pertinents
- demandé il y a 2 mois
- Réponse acceptéedemandé il y a 7 mois
- demandé il y a un mois
- AWS OFFICIELA mis à jour il y a 3 ans
Thankyou for response