select
Select labeled steps.
Synopsis
select('variable_name', ... )
Syntax conventions | Description |
---|---|
Lowercase and uppercase | Literal keyword. Includes () . |
Italics |
Variable value. Replace with a user-defined value. |
[] |
Optional. Square brackets ( [] ) surround
optional command arguments. Do not type the square brackets. |
{} |
Group. Braces ( {} ) identify a group to choose
from. Do not type the braces. |
| |
Or. A vertical bar ( | ) separates alternative
elements. Type any one of the elements. Do not type the vertical
bar. |
... |
Repeatable. An ellipsis ( ... ) indicates that
you can repeat the syntax element as often as required. |
Description
The select()
step is a map step that
selects labeled steps designated with as()
steps. This step is typically
used to select particular properties from objects earlier in the traversal.
Examples
List meal items and the meals that are
linked:
g.V().hasLabel('meal_item').as('item').in().as('meal').
select('item','meal').
by('name').by('mealId')