List operators¶
NebulaGraph supports the following list operators:
List operator | Description |
---|---|
+ | Concatenates lists. |
IN | Checks if an element exists in a list. |
[] | Accesses an element(s) in a list using the index operator. |
Examples¶
nebula> YIELD [1,2,3,4,5]+[6,7] AS myList;
+-----------------------+
| myList |
+-----------------------+
| [1, 2, 3, 4, 5, 6, 7] |
+-----------------------+
nebula> RETURN size([NULL, 1, 2]);
+------------------+
| size([NULL,1,2]) |
+------------------+
| 3 |
+------------------+
nebula> RETURN NULL IN [NULL, 1];
+--------------------+
| (NULL IN [NULL,1]) |
+--------------------+
| __NULL__ |
+--------------------+
nebula> WITH [2, 3, 4, 5] AS numberlist \
UNWIND numberlist AS number \
WITH number \
WHERE number IN [2, 3, 8] \
RETURN number;
+--------+
| number |
+--------+
| 2 |
| 3 |
+--------+
nebula> WITH ['Anne', 'John', 'Bill', 'Diane', 'Eve'] AS names RETURN names[1] AS result;
+--------+
| result |
+--------+
| "John" |
+--------+
Last update:
October 25, 2023