Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过版本为3.2.2的neo4j浏览器设置嵌套参数_Neo4j - Fatal编程技术网

无法通过版本为3.2.2的neo4j浏览器设置嵌套参数

无法通过版本为3.2.2的neo4j浏览器设置嵌套参数,neo4j,Neo4j,我已打开neo4j浏览器并尝试运行以下查询: :params {"uidLeft": "asdf1", "uidRight": "asdf2", "type": "KNOWS", props:{uid:"rel1"}} 我得到以下错误: 无法分析输入。用法::参数“x”:2。SyntaxError:应为“,”,“}”或键,但找到“{” 是否应该支持嵌套属性 以下是一个屏幕截图: 尝试删除不需要的外括号: :params "uidLeft": "asdf1", "uidRight": "asdf

我已打开neo4j浏览器并尝试运行以下查询:

:params {"uidLeft": "asdf1", "uidRight": "asdf2", "type": "KNOWS", props:{uid:"rel1"}}
我得到以下错误:

无法分析输入。用法:
:参数“x”:2
。SyntaxError:应为“,”,“}”或键,但找到“{”

是否应该支持嵌套属性

以下是一个屏幕截图:
尝试删除不需要的外括号:

:params "uidLeft": "asdf1", "uidRight": "asdf2", "type": "KNOWS", props:{uid:"rel1"}

这似乎是Neo4j浏览器3.0.5中的一个bug,该版本随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浏览器3.0.4(Neo4j 3.2.1),仅适用于Neo4j浏览器3.0.5:

:params "uidLeft": "asdf1", "uidRight": "asdf2", "type": "KNOWS", props:{uid:"rel1"}

我在Neo4j浏览器repo中打开。

如果参数是一个列表,那么语法应该是什么?例如,ID
MATCH(p:Person)的列表,其中p.ID在{ID_list}中返回*
?您可以使用
[]
指定列表。我尝试了
:params ID_list:{['123','124',125']};匹配p其中p.ID在{ID_list}RETURN*;
但是我仍然得到一个错误你不需要那对外部的
{}
。只需使用
:params id_list:['123','124',125']
尝试了你的建议,但我仍然得到相同的错误