1
在py2neo V2.0,這是可以使用的交易執行Cypher支架聲明:如何CYPHER查詢組合成Py2neo V3交易
tx=graph.cypher.begin()
tx.append("MERGE (n:Process {proc_nm : {proc_nm}}) ON CREATE SET n.count = 1 ON MATCH SET n.count = n.count +1", {proc_nm : 'wibble'})
tx.commit
當處理複雜文件,這使得非常快的更新是對於Neo4J數據庫。
在py2neo V3.0的語法已更改爲:
graph.run(("MERGE (n:Process {proc_nm : {proc_nm}}) ON CREATE SET n.count = 1 ON MATCH SET n.count = n.count +1", {proc_nm : 'wibble'}))
這意味着,我可以單獨運行暗號聲明,但性能需要巨大打擊。我可以爲節點和關係編寫CREATE/MERGE,但是我希望不必重寫一堆我已經使用的例程。我錯過了什麼?
謝謝您的幫助。不勝感激。 –
太好了。請記住在接受問題時最好地幫助你的[接受答案](https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)。 – cybersam