1. 啟動
neo4j start
出現neo4j 不是內部或外部命令的問題
解決方法:neo4j.bat不是內部或外部命令,也不是可執行的程式_neo4j.bat' 不是內部或外部命令,也不是可執行的程式 或批處理檔案。-CSDN部落格
我按照他的方法新增了一個使用者變數就解決了。
啟動後,瀏覽器開啟網址,輸入自己的username和password進行登入
先把檔案改成utf-8編碼,因為有中文,以免後面出現問題。
①匯入實體csv檔案:
將檔案放入到neo4j\import目錄
建立一個資料庫,graph01
1.連線資料庫
語句: cypher-shell -d neo4j
輸入使用者名稱和密碼,【如果是首次的話,使用者名稱neo4j密碼為neo4j(應該是吧)然後就會出現修改密碼。】
2.建立graph01資料庫
neo4j 4.x新建資料庫,並解決報錯Unsupported administration command: CREATE DATABASE_neo.clienterror.statement.unsupportedadministratio-CSDN部落格
社群版建立資料庫出錯。
重新啟動(這時候使用的是graph01)
例子:
大學是節點的標籤,{}裡面是節點的屬性 create(:大學{name:"xx大學"}) create(:院系{name:"計算機系"}) MATCH(p1:`大學`),(p2:`院系`) Create(p1)-[r:院系]->(p2)
程式碼如下(社群版neo4j的話:orders必須是之前不存在的資料庫):
注意!!!用neo4j-admin匯入需要先停止neo4j!!! neo4j stop
neo4j-admin database import full --nodes=import\concept.csv --nodes=import\executive.csv --nodes=import\industry.csv --nodes=import\stock.csv --relationships=import\executive_stock.csv --relationships=import\stock_concept.csv --relationships=import\stock_industry.csv --trim-strings=true orders
neo4j-admin database import full --nodes=import\concept.csv --nodes=import\executive.csv --nodes=import\industry.csv --nodes=import\stock.csv --relationships=import\executive_stock.csv --relationships=import\stock_concept.csv --relationships=import\stock_industry.csv --trim-strings=true orders
社群版的neo4j,只允許建立一個資料庫。。。所以要注意以下這幾點
最後面寫了ture orders,orders是資料庫的名稱,並且這個資料庫一定是不存在的,執行完這個命令之後,去到neo4j.conf裡面新增這個資料庫!!
dbms.default_database=orders
除了這條database之外的database記得註釋一下
參考:
neo4j中資料匯入——neo4j-admin批次匯入 - 簡書 (jianshu.com)
neo4j進階操作(四)neo4j匯入csv,使用load匯入csv檔案進入neo4j-騰訊雲開發者社群-騰訊雲 (tencent.com)
neo4j.bat不是內部或外部命令,也不是可執行的程式_neo4j.bat' 不是內部或外部命令,也不是可執行的程式 或批處理檔案。-CSDN部落格