RT
P.S.
已经看过:怎么查询一个顶点或者边上的所有属性?
这个应该是错的,查询某个点的所有属性值不应该是FETCH吗?至多在前面加个LOOKUP,关DESCRIBE啥事?
比方说下面这段代码
LOOKUP ON Uni WHERE Uni.name=='UIBE'|
YIELD $-.VertexID AS rootUni|
GO 1 TO 1 STEPS FROM $-.rootUni OVER __contain__ YIELD __contain__._dst AS relateStudent,$-.rootUni AS rootUni|
FETCH PROP ON __contain__ $-.rootUni->$-.relateStudent
加上fetch语句后返回结果为啥总是空嘞,不加就可以返回节点id
你链接里面的描述是,他不知道一个tag包含哪些属性,所以文档童鞋就告诉他可以通过 desc tag 看
hhhh老哥你是住在论坛上了吗?哪都有你!
那么如果我(比方说用户)不知道边上面有哪些属性,想要把所有属性值全部列出来该咋弄嘞?
方式一:用 fetch, fetch 返回的是 edge 结构,里面包含所有属性。
方式二:用 match, match 返回的也是 edge 结构
hhhh老哥你是住在论坛上了吗?哪都有你!
我们每周都有 oncall 的人员,这周轮到我,所以能经常看到我
哈哈哈辛苦老哥,话说有点问题欸,你看哦:
当我输入GO FROM 452 OVER __subordinate__
的时候显示下图:
452服从于13104,但是当我输入FETCH PROP ON __subordinate__ 452->13104
的时候,却得到下图,得不到结果,是怎么回事嘞?
你的 rank 值不为0,FETCH 查出来就是空的,你可以
GO FROM 452 OVER __subordinate__ YIELD __subordinate__._rank
看下 rank 值为多少。
然后 FETCH 的时候 452->13104@rank
, 把上面的go查出来的rank替换到这里,再查询就可以
1 个赞