diff --git a/docs/manual-EN/2.query-language/4.statement-syntax/2.data-query-and-manipulation-statements/go-syntax.md b/docs/manual-EN/2.query-language/4.statement-syntax/2.data-query-and-manipulation-statements/go-syntax.md index 851c2dd6396..750c0b616e1 100644 --- a/docs/manual-EN/2.query-language/4.statement-syntax/2.data-query-and-manipulation-statements/go-syntax.md +++ b/docs/manual-EN/2.query-language/4.statement-syntax/2.data-query-and-manipulation-statements/go-syntax.md @@ -24,8 +24,8 @@ It indicates to traverse in a graph with specific filters (the `WHERE` clause), [AS ] [, [AS ] ...] ``` -* ` STEPS` specifies the N query hops. If not specified, the default traversal is one hop. -* `M TO N STEPS` traverses from M to N hops. +* ` STEPS` specifies the N query hops. If not specified, the default traversal is one hop. When `N` is zero, **Nebula Graph** will not traverse any edges, so the returned result is empty. +* `M TO N STEPS` traverses from M to N hops. When `M` is zero, the return result is the same to `M` is one. That is, the return result of `GO 0 TO 2` and `GO 1 TO 2` are the same. * `` is either a list of node's vid separated by comma(,), or a special place holder `$-.id` (refer `PIPE` syntax). * ``is a list of edge types which graph traversal can go through. * `WHERE ` extracts only those results that fulfill the specified conditions. WHERE syntax can be conditions for src-vertex, the edges, and dst-vertex. The logical AND, OR, NOT are also supported. See [WHERE Syntax](where-syntax.md) for more information.