2014-07-14 35 views
2

我需要對Neo4j REST API的使用有一些概念性的理解。我經歷了neo4j RESt api的教程,並有了一些想法。那麼它是不是像這些REST API只用於CREATE節點和關係,以及從neo4j圖形數據庫中獲取數據呢?那麼你能給我一個例子/場景哪裏以及如何使用這些neo4j REST API?Neo4J REST API的

感謝, 斯里

回答

2

歷史上非常精細的REST API的調用如創建節點,在Cypher建立之前設置屬性。與粒度REST調用相比,Cypher是查詢和修改圖的更簡潔緊湊的方式。現在,您通常在transactional http endpoint之上使用Cypher

有關使用示例,請參閱手冊。

+1

感謝您的有用信息。你的意思是現在大多數地方使用了Cypher,而不是Neo4j REST API來處理節點和關係。但是,如果我想從其他應用程序連接到neo4j數據庫,那我該怎麼做。在這種情況下,我應該去REST Api的權利,或者我有任何其他選擇在neo4J? – shree11

+1

沒錯,除非你有充分的理由,Cypher是大多數應用程序的選擇。您的應用程序通過事務性HTTP端點將包裹在JSON中的Cypher查詢/命令發送到Neo4j服務器。查詢的響應以JSON形式返回。 –

+0

好的......現在我有了一些想法......再次感謝 – shree11