如何在orientdb上区分dupulicate节点?

时间:2015-11-24 08:59:55

标签: orientdb

我执行了以下代码。

select expand(both()) from data
where value = '123456'

有两个节点(node_A,node_B),其值等于'123456' 并且它们都与node_C和node_D连接。

最后,它多次返回node_C和node_D 但我只想要他们每一次。

我尝试在“expand(both())”周围使用distinct()但是失败了。

如何区分重复节点?

1 个答案:

答案 0 :(得分:2)

select expand(distinct(@rid)) from (select expand(both()) from data
where value = '123456')