2017-08-01 114 views
1

我試圖從關係數據庫導入數據到Neo4j。我在Windows下運行當前版本3.2。在Windows下運行多個Cypher命令

我的問題是我無法運行任務所需的多個命令。瀏覽器是嚴格按照命令執行的,儘管控制檯似乎接受多個命令,但我無法獲得文件語法的正確導入.CSV文件的權限(這與瀏覽器甚至cypher shell不同) 。而殼本身似乎倒塌與痛苦的規律性。

有關如何完成此任務的任何建議?

導入過程的開始是這樣的:

CREATE CONSTRAINT ON (d:DeployableUnit) ASSERT d.Deployable_unit_id IS UNIQUE; 
CREATE CONSTRAINT ON (f:Feature) ASSERT f.Featuret_id IS UNIQUE; 

USING PERIODIC COMMIT 
LOAD CSV WITH HEADERS FROM "file:///seshatdata/sellable_unit_features.csv" AS line WITH line 
WITH line, SPLIT(line.ship_dt, '-') as date 

CREATE (deployableunit:DeployableUnit {Deployable_unit_id: line.Deployable_unit_id}) 
CREATE (feature:Feature {Feature_id:line.Featuret_id}); 

回答

0

您可以運行在瀏覽器Neo4j的多個命令。鍵盤快捷鍵Shift + Enter將按照的描述進入多線模式。

因此,您可以按Ctrl + Enter以多行模式運行查詢。

這樣您就可以將導入腳本運行到Neo4j瀏覽器中。