大佬教程收集整理的这篇文章主要介绍了执行后续遍历时,使用 addV() 添加到 gremlin-server 的顶点不可见,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 docker 中运行官方 gremlin-server
镜像:
docker run -p 8182:8182 Tinkerpop/gremlin-server:3.4.10
它从端口 8182 开始。
然后我执行以下代码:
try (RemoteConnection connection = openConnection();
GraphTraversalsource g = openRemoteTraversalsource(connection)) {
g.V().addV("Test").property("a","b").iterate();
System.out.println(g.V().toList().size());
}
哪里
private DriverRemoteConnection openConnection() {
return DriverRemoteConnection.using("localhost",8182);
}
private GraphTraversalsource openRemoteTraversalsource(RemoteConnection connection) {
return AnonymousTraversalsource.traversal().withRemote(connection);
}
我在类路径上有 gremlin-driver
:
<dependency>
<groupID>org.apache.Tinkerpop</groupID>
<artifactID>gremlin-driver</artifactID>
<version>3.4.10</version>
</dependency>
此代码输出 0。但是当我使用 addV()
步骤添加顶点时,我希望得到一个结果。
我也尝试切换到 janusgraph/janusgraph:0.5.3
并得到相同的结果,所以我想问题出在我的代码而不是 gremlin-server
。
但是缺少什么?为什么添加的顶点不可见?
这一行
g.V().addV("Test").property("a","b").iterate();
需要改成
g.addV("Test").property("a","b").iterate();
以上是大佬教程为你收集整理的执行后续遍历时,使用 addV() 添加到 gremlin-server 的顶点不可见全部内容,希望文章能够帮你解决执行后续遍历时,使用 addV() 添加到 gremlin-server 的顶点不可见所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。