[英]neo4j partial dump with cypher in java
昨天我問了一個問題,但還不清楚,因此我創建了一個新的問題,並給出了更好的解釋以找到所需的答案。
因此,在我的Java應用程序中,我需要執行neo4j復制系統,這是一個示例:
A <--- this is a project
/ \ <--- With relationships
B C <--- and subnodes + Labels
/ \ / \ <--- with a depth unknown
.........
我需要在數據庫中復制此副本,並使用另一個ID,如下所示:
A A1
/ \ / \
B C B1 C1
/ \ / \ / \ / \
......... ..........
在neo4j shell中,我可以簡單地使用從A到n的dump來返回一個密碼語句,可以將其復制並粘貼到neo4j Web界面中以創建副本。
但是實際上,我在使用Java的應用程序中,所以我需要找到使用Java進行相同操作的方法(我正在使用VAADIN框架+ JDK7 + Neo4j 2.1.4)。
我試圖在Java中使用Neo4j-shell,但從未找到如何從dump命令(密碼語句)中獲取答復,所以我現在陷入困境,並在堆棧溢出時尋求幫助:)。
祝你今天愉快
轉儲是一個shell命令,理論上您可以實例化並運行它。
它使用Cypher模塊中的SubgraphExporter,Neo4j是OSS,您可以在GitHub上找到它
通常,對於您自己對數據庫運行密碼查詢,然后根據結果重新創建您感興趣的數據,應該更容易。
這樣的事情應該可以幫助您:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.