SQLグラフデータベース「エミュレーション」からneo4jにプロジェクトを移行したいと思っています。 source_id、relationship_type、target_idという形式の100000列以上のテーブルがあります。 インポートステートメントは次のとおりです。csvからインポートする際のリレーションシップの変数の使用
LOAD CSV WITH HEADERS FROM
'file:///usr/local/n4jinput/special_semrelations.csv' AS line
WITH line
MATCH (s:SemObject {sem_id: TOINT(line.ool_source_id)})
MATCH (t:SemObject {sem_id: TOINT(line.ool_target_id)})
CREATE (s)-[line.rlt_relation]->(t)
問題はcreate文にあります。 [:WHATEVER_IS_IN_THE_CSV]を取得する正しい構文は何ですか?数十種類のリレーションシップタイプがあるので、ここで何らかの変数を使用する必要があります...これがサイファーでは不可能な場合、これを効率的に行うための他の方法はありますか?
おかげで、cybersamは、答えは確かに原理的には同じですが、最初の視点で質問が違うのですが... – cip22