Cayley は初めてで、レベル数が不明なマルチレベル クエリを表示する方法がわかりません。
たとえば、ノード間のすべての述語/関係が「好き」であるとしましょう。このように形作られたグラフがある場合。
A --> B
B --> C
C --> D
D --> E
...
電車をたどって全体のいいねグラフを表示したいです。どのクエリを使用しますか? これは私が試したものです。
function getLikes(x) {
return g.V(x).As("source").Out("likes").As("target)
}
getLikes("A").ForEach( function(d) {
g.Emit(getLikes(d))
})
これは返すだけです
{
"結果": [
{
"全て": {}、
"と": {}、
"として": {}、
"戻る": {}、
...そして他のすべてのパスオプション
私も試してみました
return g.V(x).As("source").Out("likes").As("target).All()
コードの 2 行目の代わりに。最後に .All() を追加して、クエリを完成させました。これによりクエリ結果が返されますが、視覚化ツールには何も表示されません。このようなグラフを表示する方法についてのガイダンスは大歓迎です!