select

Select labeled steps.

Synopsis

select('variable_name', ... )
Table 1. Legend
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')