Checks whether an entity has a specific label.
| Syntax | labelContains(<element>, <label>) | ||
| Arguments | Name | Type | Description |
<element> | NODE, EDGE | Element variable reference | |
<label> | STRING | The label name to check | |
| Return Type | BOOL | ||
GQLMATCH (n) WHERE labelContains(n, 'Person') RETURN n._id
Checks whether an entity has at least one label.
| Syntax | labelHasAny(<element>) | ||
| Arguments | Name | Type | Description |
<element> | NODE, EDGE | Element variable reference | |
| Return Type | BOOL | ||
GQLMATCH (n) WHERE labelHasAny(n) RETURN n._id
Returns a list of all labels on an entity.
| Syntax | labels(<element>) | ||
| Arguments | Name | Type | Description |
<element> | NODE, EDGE | Element variable reference | |
| Return Type | STRING | ||
GQLMATCH (n {_id: 'p3'}) RETURN labels(n)