【发布时间】:2015-07-08 17:10:25
【问题描述】:
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() 即可完成查询。这将返回查询结果,但可视化工具不显示任何内容。任何有关如何显示此类图表的指导将不胜感激!
【问题讨论】: