我正在尝试将多个命令剪切并粘贴到Neo4j浏览器中。当我粘贴和个人命令,它的工作正常。当我粘贴多个命令集都以;
结束时,我遇到了错误。
例如,命令如下:
start n1=node:node_auto_index(id='1000038'),n2=node:node_auto_index(id='M5') create n1-
[:STUDIES]->n2;
start n1=node:node_auto_index(id='1000039'),n2=node:node_auto_index(id='M7') create n1-
[:STUDIES]->n2;
我得到这个错误:
Invalid input 's': expected whitespace, comment or end of input (line 2, column 1)
"start n1=node:node_auto_index(id='1000040'),n2=node:node_auto_index(id='M15') create
n1-[:STUDIES]->n2;"
^
任何帮助将不胜感激。
3条答案
按热度按时间a8jjtwal1#
目前,Neo4j浏览器只支持单条语句,可能是多行。多个语句的执行计划作为一个功能增强。
干杯,安德里亚斯
tsm1rwdh2#
在Neo4j 2.2.3网页界面中,按Shift + Enter生成多个新行,然后输入您的代码。然后点击右边的运行按钮。对我来说,它起作用了!:)
nkhmeac63#
我刚刚测试了当前的Neo4j浏览器(5.12)没有APOC。Shift+Enter允许您输入多行,并以一个星号(;)允许您在单个单元格中按顺序运行每个命令。
在下面的示例中,可以使用单个单元格分离和删除类型A、B和C的所有节点,代码如下:
为了完整起见,Neo4j(带APOC)似乎从4.1版(reference)开始支持多个分隔语句:
此过程运行每个基于分隔的语句并返回摘要-当前没有架构操作。
贝斯特,阿图尔