1 Antwort
- Neueste
- Die meisten Stimmen
- Die meisten Kommentare
1
So something like the following?
Sample graph:
g.addV('Product').property(id,'prod1').property('name','widget').property('quality','good').as('p1').
addV('Product').property(id,'prod2').property('name','sproket').property('quality','good').as('p2').
addV('Product').property(id,'prod3').property('name','screw').property('quality','good').as('p3').
addV('Product').property(id,'prod4').property('name','bolt').property('quality','good').as('p4').
addE('connectedTo').from('p1').to('p2').
addE('connectedTo').from('p1').to('p3').
addE('connectedTo').from('p1').to('p4')
Sample query:
g.V('prod1').as('p1').property(single,'quality','bad').
out('connectedTo').
property(single,'quality',select('p1').values('quality'))
This query would alter the property on the "root" vertex and apply the same property value to the children vertices.
UPDATE: If wanting to propagate this down an entire tree, you could use a repeat() step:
g.V('prod1').as('p1').property(single,'quality','bad').
repeat(
out('connectedTo').
property(single,'quality',select('p1').values('quality'))
)
beantwortet vor 3 Jahren
Relevanter Inhalt
- AWS OFFICIALAktualisiert vor 3 Jahren
- AWS OFFICIALAktualisiert vor einem Jahr

interesting so I can make search query and then basically call
propertyon the traversal to set the value of the property!Is this recursing or it will just propagate to direct children of
p1, I see you only useoutnot sure if this will grab all subsequent nodes (i.e. children of children)