[英]How can I display the edges between vertices in IBM Graph?
我能够在IBM Graph中成功构建顶点,但是当我执行查询时,输出不会显示顶点之间的边缘。 我正在运行以下代码:
def v1 = graph.addVertex("name", "Darshit", label, "Inventorymanager","zip","95112");
def v2 = graph.addVertex("name", "Vikas", label, "Vendor","zip","95112");
def v3 = graph.addVertex("name", "Sidharth", label, "Vendor","zip","95112");
def v4 = graph.addVertex("name", "iPhone7", label, "Item","price",750,"quantity",10);
def v5 = graph.addVertex("name", "chair", label, "Item","price",20,"quantity",15);
def v6 = graph.addVertex("name", "laptop", label, "Item","price",800,"quantity",3);
v1.addEdge("ordered_to", v2);
v1.addEdge("ordered_to", v3);
v2.addEdge("has", v4);
v3.addEdge("has", v5);
v2.addEdge("has", v6);
v3.addEdge("has", v6);
def g = graph.traversal();
g.V().has("name", "Darshit").out("ordered_to").has("name", "Vikas").path();
将查询更改为
g.V().has("name", "Darshit").outE("ordered_to").inV().has("name", "Vikas").path();
那也将带你优势
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.