关系不是双向的

时间:2014-11-03 22:00:22

标签: gremlin titan

请解释一下......

gremlin> g.v(20482816).inE

==>e[dpulc-dpurk-8v85-c70n4][23041280-status->20482816]
==>e[dpuww-dpuyo-8wt1-c70n4][23041536-status->20482816]

gremlin> g.V().has('text').outE()

==>e[dpuww-dpuyo-8wt1-c70n4][23041536-status->20482816]
==>e[dpv4w-dpvk0-8wt1-c70n4][23042304-status->20482816]
==>e[dpv28-dpvcw-8wt1-c70n4][23042048-status->20482816]
==>e[dpuzk-dpv5s-8wt1-c70n4][23041792-status->20482816]
==>e[dpva8-dpvy8-8wt1-c70n4][23042816-status->20482816]
==>e[dpv7k-dpvr4-8wt1-c70n4][23042560-status->20482816]

第二个查询显示20482816是多个边缘的目标。那么为什么第一个查询不返回所有这些边?

这是我用来创建第二组边的查询...

v1 = g.addVertex([text: 'hello']);
v2 = g.V().has('userId', '1234').next();
g.addEdge(v1, v2, 'status');
g.commit();

奇怪的是,这个查询返回了我对第一个查询所期望的内容......

g.V().has('text').out.dedup.in

修改

哦......所以今天它开始按预期工作了。啊?

0 个答案:

没有答案
相关问题