Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
图形模式下的OrientDB边_Orientdb_Nosql - Fatal编程技术网

图形模式下的OrientDB边

图形模式下的OrientDB边,orientdb,nosql,Orientdb,Nosql,我有两个v类:vuser和VLAN e班:讲英语 所以:vuser->speaks->vlang 然后我试图在我的图表中看到说“ar”的用户,我的查询是下一个: select expand(in('speaks')) from vlang where lang = 'ar' 这样,我就可以看到用户,而不是vlang和边缘的顶点。如何显示lang='ar'所在的边缘和VLAN?我已经阅读了OrientDB文档,但没有看到这种问题类型 提前感谢。如果您使用的是V2.2,您可以使用匹配项: MA

我有两个v类:vuser和VLAN e班:讲英语

所以:vuser->speaks->vlang

然后我试图在我的图表中看到说“ar”的用户,我的查询是下一个:

select expand(in('speaks')) from vlang where lang = 'ar'  
这样,我就可以看到用户,而不是vlang和边缘的顶点。如何显示lang='ar'所在的边缘和VLAN?我已经阅读了OrientDB文档,但没有看到这种问题类型


提前感谢。

如果您使用的是V2.2,您可以使用匹配项:

MATCH
{class:vlang, as:lang, where:(lang = 'ar')} <-speaks- {as:user}
RETURN $elements
这将仅返回一次单个边/顶点,作为结果集中的一个单独项

如果要查看单个模式,可以更改RETURN子句:
RETURN$patterns

完整语法如下:

MATCH
{class:vlang, as:lang, where:(lang = 'ar')}
  .inE("speaks"){as:theEdge}
  .outV(){as:user}  
RETURN $elements