3
我已经创建了一些节点以及它们之间的数字类型(例如'3')之间的关系。创造工作正常,但现在我无法用Cypher选择它们。你可以在Neo4j中使用关系类型的数字吗?
因为它允许我创建它们,我假设我得到的错误是我做错了什么,或者是一个错误?
下面是一个例子。第一个查询起作用,并返回一个类型为“3”的关系。但是,当我将其更改为仅指定类型3的关系时,出现错误。
neo4j-sh (?)$ START n=node(127) MATCH n-[r]-m RETURN n, r, m;
==> +--------------------------------------------------------------------------------+
==> | n | r | m |
==> +--------------------------------------------------------------------------------+
==> | Node[127]{user_id:"1",name:"Bob"} | :3[0] {} | Node[118]{category:"state"} |
neo4j-sh (?)$ START n=node(127) MATCH n-[r:3]-m RETURN n, r, m;
==> SyntaxException: string matching regex ``(``|[^`])*`' expected but `3' found
==>
==> Think we should have better error message here? Help us by sending this query to [email protected]
==>
==> Thank you, the Neo4j Team.
==>
==> "START n=node(127) MATCH n-[r:3]-m RETURN n, r, m"