1
JSONファイルからDSEにデータをマッピングする必要があります。 すべてうまくいっていますが、同じラベルを共有しながら、別のノードに接続されたエッジをマップする方法についてのドキュメントは見つかりませんでした。DSEグラフローダーマッピングのエッジ
例:
[A:Car] -- [OWNER] --> [B:Person]
[C:Car] -- [OWNER] --> [D:Company]
私は最終的に私は明示的にノードのクラスを記述カスタムフィールドを追加した、さまざまなアプローチを試してみた:
データサンプル
// Nodes
{"id":"A","label":"Car"}
{"id":"B","label":"Person"}
{"id":"C","label":"Car"}
{"id":"D","label":"Company"}
// Edges
{"out":"A","label":"OWNER","in":"B", "outLabel":"Car","inLabel":"Person"}
{"out":"C","label":"OWNER","in":"D", "outLabel":"Car","inLabel":"Company"}
以下はマッピングスクリプトです
load(nodesInput).asVertices {
labelField "label"
key "id"
}
load(edgesInput).asEdges {
label "OWNER"
outV "out", {
key "id"
label "Car"
}
inV "in", {
key "id"
labelField "inLabel" <-- this declaration seems to fail
}
}
ご存じですか?
おかげで、私はそれを試してみますよ。 –
動作していないようです。属性 "inLabel"は "it"オブジェクトのキーとして認識されません。 –