在 Neo4J 中进行交易的问题 Python
Issue with making transaction in Neo4J Python
我正在尝试发送带有 Neo4j 事务查询的 POST 请求。虽然我收到响应 200,但未创建节点。这是我的 Python 脚本:
import requests
import json
import csv
headers = {'content-type': 'application/json'}
url = "http://localhost:7474/db/data/transaction/commit"
checkNode = {"query" : '{"statements": [{"statement":"CREATE (n:test) RETURN n"}]}'}
mkr =requests.post(url, data=json.dumps(checkNode), headers=headers)
print(mkr)
我以前没有使用过事务,也从未尝试通过 Rest 创建一个事务 Api。我在这里做错了什么?
我认为您收到的响应代码 200 不太可能;你应该得到 500 作为 the transactional endpoint doesn't accept a query
parameter。试试这个:
import requests
import json
import csv
headers = {'content-type': 'application/json'}
url = "http://localhost:7474/db/data/transaction/commit"
checkNode = {"statements":[{"statement":"CREATE n RETURN n"}]}
mkr = requests.post(url, data=json.dumps(checkNode), headers=headers)
print(mkr.text)
我正在尝试发送带有 Neo4j 事务查询的 POST 请求。虽然我收到响应 200,但未创建节点。这是我的 Python 脚本:
import requests
import json
import csv
headers = {'content-type': 'application/json'}
url = "http://localhost:7474/db/data/transaction/commit"
checkNode = {"query" : '{"statements": [{"statement":"CREATE (n:test) RETURN n"}]}'}
mkr =requests.post(url, data=json.dumps(checkNode), headers=headers)
print(mkr)
我以前没有使用过事务,也从未尝试通过 Rest 创建一个事务 Api。我在这里做错了什么?
我认为您收到的响应代码 200 不太可能;你应该得到 500 作为 the transactional endpoint doesn't accept a query
parameter。试试这个:
import requests
import json
import csv
headers = {'content-type': 'application/json'}
url = "http://localhost:7474/db/data/transaction/commit"
checkNode = {"statements":[{"statement":"CREATE n RETURN n"}]}
mkr = requests.post(url, data=json.dumps(checkNode), headers=headers)
print(mkr.text)