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