请解释一下......
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
修改
哦......所以今天它开始按预期工作了。啊?