3
我正在使用Python訪問neo4j並創建節點。 在我創建節點之前,我想檢查它是否存在。我運行此查詢:如何在neo4j中使用python獲得密碼查詢的響應Rest api
"query" : "match (PPnode:Node) return PPnode"
並採用請求庫的方法:
r.text
我得到一個字符串,用我的POST請求的響應。 我的問題是,如果有一種更「優雅」的方式來檢查是否有使用python和rest api具有特定名稱的現有節點。
這是我的代碼:
import requests
import json
import csv
headers = {'content-type': 'application/json'}
url = "http://localhost:7474/db/data/cypher"
fparts = open('FOC.csv')
csv_pseudo = csv.reader(fparts)
for row in csv_pseudo:
# query to check if node exists
checkNode = {"query" : "match (PPnode:Node) return PPnode"}
mkr =requests.post(url, data=json.dumps(checkNode), headers=headers)
感謝 季米特里斯
是否有PHP類似的東西? – user1919
@dkar https://github.com/jadell/neo4jphp – FrobberOfBits
我在理解如何安裝這個php庫時遇到困難。我從未使用過作曲家。你可以請教我一個很好的教程嗎?我使用MAMP在windows8操作系統中建立我的本地服務器。我安裝了作曲家,然後安裝了composer.json文件,但我不知道該怎麼做。 – user1919