边缘迭代器返回错误的结果

时间:2012-04-24 14:21:52

标签: neo4j graph-databases gremlin

我尝试使用我的图表中的特定边缘,但是通过它的ID引用它并不起作用。

我可以通过属性查询抓住边缘:

g.E.filter{it.TRANSACTION_ID =='15405'}
==> e[3042][1429-SOLD->11]

当我检查这个边缘时,它是我感兴趣的那个。所以我尝试用它的索引3042来指定它:

g.E[3042]
==> e[3335][1028-SOLD->2126] 

为什么控制台会返回3335

1 个答案:

答案 0 :(得分:2)

这不是问题。迭代所有边时,Neo4j中的边不按顺序排序。我相信你想要做的是:

g.e(3042)

你正在做的是做一个完整的“桌面扫描”。