在Java环境下打印TinkerGraph查询的输出,可以通过以下步骤实现:
<dependency>
<groupId>org.apache.tinkerpop</groupId>
<artifactId>tinkergraph-gremlin</artifactId>
<version>3.5.1</version>
</dependency>
import org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource;
import org.apache.tinkerpop.gremlin.structure.Graph;
import org.apache.tinkerpop.gremlin.structure.T;
import org.apache.tinkerpop.gremlin.structure.Vertex;
import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph;
Graph graph = TinkerGraph.open();
GraphTraversalSource g = graph.traversal();
Vertex v1 = g.addV("person").property(T.id, 1).property("name", "Alice").next();
Vertex v2 = g.addV("person").property(T.id, 2).property("name", "Bob").next();
g.V(v1).addE("knows").to(v2).property("since", 2010).next();
g.V().hasLabel("person").forEachRemaining(vertex -> {
System.out.println(vertex.value("name"));
});
以上代码中,我们使用g.V().hasLabel("person")
查询所有标签为"person"的顶点,并使用forEachRemaining
遍历每个顶点,然后通过vertex.value("name")
获取顶点的"name"属性值,并打印输出。
请注意,以上代码仅为示例,实际使用时需要根据具体的业务需求进行调整。
关于TinkerGraph的更多信息和使用方法,可以参考腾讯云的相关产品文档:TinkerGraph 产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云