Exemple de Graph
Les exemples suivants sont exécutés sur ce graph :

cardinality()
Retourne le nombre d'éléments dans une collection. Cette fonction s'applique aux valeurs de types construits.
| Syntaxe | cardinality(<expr>) |
||
| Arguments | Nom | Type | Description |
<expr> |
PATH, LIST, Record |
L'expression d'entrée | |
| Type de Retour | UINT |
||
MATCH p = ()->{1,3}()
RETURN p, cardinality(p)
Résultat :
| p | cardinality(p) |
|---|---|
| (:Paper {_id: "P1", score: 6, title: "Efficient Graph Search", author: "Alex"})-[:Cites {weight: 2}]->(:Paper {_id: "P2", score: 9, title: "Optimizing Queries", author: "Alex"})-[:Cites {weight: 1]->(:Paper {_id: "P3", score: 7, title: "Path Patterns", author: "Zack"}) | 5 |
| (:Paper {_id: "P1", score: 6, title: "Efficient Graph Search", author: "Alex"})-[:Cites {weight: 2]->(:Paper {_id: "P2", score: 9, title: "Optimizing Queries", author: "Alex"}) | 3 |
| (:Paper {_id: "P2", score: 9, title: "Optimizing Queries", author: "Alex"})-[:Cites {weight: 1]->(:Paper {_id: "P3", score: 7, title: "Path Patterns", author: "Zack"}) | 3 |
LET myList = [1, 2, null, 3]
RETURN cardinality(myList)
Résultat :
| cardinality(myList) |
|---|
| 4 |
LET rec = RECORD{no: 1, value: "tennis"}
RETURN cardinality(rec)
Résultat :
| cardinality(rec) |
|---|
| 2 |
element_id()
Obtient l'identifiant unique _uuid d'un élément de graph.
| Syntaxe | element_id(<elemVar>) |
||
| Arguments | Nom | Type | Description |
<elemVar> |
NODE, EDGE |
Référence de la variable d'élément | |
| Type de Retour | UINT64 |
||
MATCH (n)-[e]->()
RETURN element_id(n), element_id(e)
Résultat :
| element_id(n) | element_id(e) |
|---|---|
| 8718971077612535810 | 1 |
| 8791028671650463745 | 2 |
labels()
Obtient le label d'un élément de graph.
| Syntaxe | labels(<elemVar>) |
||
| Arguments | Nom | Type | Description |
<elemVar> |
NODE, EDGE |
Référence de la variable d'élément | |
| Type de Retour | STRING |
||
MATCH (n)-[e]->()
RETURN labels(n), labels(e)
Résultat :
| labels(n) | labels(e) |
|---|---|
| Paper | Cites |
| Paper | Cites |