亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Java String to Neo4J Create Graph 語句

Java String to Neo4J Create Graph 語句

肥皂起泡泡 2021-10-06 10:19:04
我必須根據查詢結果創建一個圖表。根據檢索到的列作為字符串(代表SQL語句的列)得到結果后,我需要生成相應的圖創建語句,如下所示:檢索列:_fn1(filed1, filed2, filed3, '', filed4, filed5) AS new_alias_field在 Neo4j 上為圖創建生成的句子:CREATE (new_alias_field:fields_from {column:'new_alias_field'})CREATE (filed1:fields_to{column:'filed1'})CREATE (filed2:fields_to{column:'filed2'})CREATE (filed3:fields_to{column:'filed3'})CREATE (filed4:fields_to{column:'filed4'})CREATE (filed5:fields_to{column:'filed5'})CREATE (fn1:function {name:'_fn1'})  CREATE  (filed1)-[:used_by {roles:['param']}]->(fn1),  (filed2)-[:used_by {roles:['param']}]->(fn1),  (filed3)-[:used_by {roles:['param']}]->(fn1),  (filed4)-[:used_by {roles:['param']}]->(fn1),  (filed4)-[:used_by {roles:['param']}]->(fn1)CREATE  (fn1)-[:as ]->(new_alias_field)實現此目的的最佳方法是創建解析器?或者我應該使用像 JSqlParser 這樣的東西,因為原始字符串有一些 SQL 語句?我應該創建自己的解析器嗎?有沒有其他可用的工具?我正在嘗試使用 JSqlParser,獲取對象然后轉換它們。仍在進行中。嘗試使用 Neo4J 中的代碼,運行創建腳本后,您可以使用以下命令查詢節點:Match(new_alias_field{column:'new_alias_field'}) return new_alias_field你必須得到:
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 218 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號