我已打开neo4j浏览器并尝试运行以下查询:
:params {"uidLeft": "asdf1", "uidRight": "asdf2", "type": "KNOWS", props:{uid:"rel1"}}
我收到以下错误:
无法解析输入。用法:
:param "x": 2
。 SyntaxError:预期",","}"或关键但" {"找到。
是否应该支持嵌套属性?
答案 0 :(得分:2)
这似乎是Neo4j Browser 3.0.5中的一个错误,Neo4j 3.2.2和3.2.3附带的版本。
在Neo4j Browser 3.0.4(Neo4j 3.2.1)中运行以下命令(使用外括号)一切正常:
:params {"uidLeft": "asdf1", "uidRight": "asdf2", "type": "KNOWS", props:{uid:"rel1"}}
但@InverseFalcon指示的命令(没有外括号)不适用于Neo4j Browser 3.0.4(Neo4j 3.2.1),仅适用于Neo4j Browser 3.0.5:
:params "uidLeft": "asdf1", "uidRight": "asdf2", "type": "KNOWS", props:{uid:"rel1"}
我在Neo4j浏览器仓库中打开了an issue。
答案 1 :(得分:0)
尝试删除不应该需要的外括号:
:params "uidLeft": "asdf1", "uidRight": "asdf2", "type": "KNOWS", props:{uid:"rel1"}