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()
而不是第二行代码。只需在末尾添加 .All() 即可完成查询。这将返回查询结果,但可视化工具不显示任何内容。任何有关如何显示此类图表的指导将不胜感激!