2017-04-18 75 views
0

我建立了我的Neo4j圖形數據庫連接問題:經與Matlab的executeCypher'命令

neo4jconn = neo4j(url,username,password); 

檢查了連接工作:

neo4jconn.Message 
ans = 
    [] 

但是當我嘗試使用查詢數據庫暗號:

query = 'MATCH(m:Nutrient) RETURN m'; 
results = executeCypher(neo4jconn, query) 

我收到以下錯誤信息:

Error using database.neo4j.Neo4jConnect/executeCypher 
Cannot execute Cypher(R) query. 

當我在Neo4j瀏覽器中使用相同的查詢命令時,我得到了我需要的結果。

回答

0

我的問題是'url'變量。當我啓動Neo4j時,它在瀏覽器中打開:'http://localhost:7474/browser/'。我創建了一個新的子目錄/ Neo4j/fiadb來存儲我的數據庫的節點/關係。和我用於Matlab的neo4jconn = Neo4j的(URL,用戶名,密碼)「命令的下面的網址:

url = 'http://localhost:7474/browser/fiadb' 

這被證明是正確的路徑:

neo4jconn.Message 

ANS =

[]