Commentaires Sur Une Seule Ligne
En GQL, les commentaires sur une seule ligne peuvent être écrits à l'aide de deux barres obliques // ou de deux signes moins --. Tout ce qui suit // ou -- sur la même ligne est traité comme un commentaire et ignoré pendant l'exécution de la requête.
MATCH (:User {name: "rowlock"})-[:Follows]->(n:User) // Récupère les utilisateurs qui suivent rowlock
RETURN n.name
Une expression de chemin ne doit pas juxtaposer un jeton exposant un signe moins sur la droite (]-, <-, -) suivi d'un jeton exposant un signe moins sur la gauche (-[, ->, -), car cette combinaison introduit le symbole de commentaire --.
Cette requête génère une erreur de syntaxe car elle concatène <- et - sans aucun séparateur :
MATCH (:User {name: "rowlock"})<--(n:User)
RETURN n
Au lieu de cela, vous pouvez utiliser un espace entre les deux motifs d'edge abrégés :
MATCH (:User {name: "rowlock"})<- -(n:User)
RETURN n
Commentaires Sur Plusieurs Lignes
Les commentaires sur plusieurs lignes commencent par une barre oblique et un astérisque (/*) et se terminent par un astérisque et une barre oblique (*/), permettant des commentaires sur plusieurs lignes.
/* Cette requête récupère les utilisateurs qui suivent rowlock,
et renvoie tous leurs noms */
MATCH (:User {name: "rowlock"})-[:Follows]->(n:User)
RETURN n.name