【问题标题】:Accessing bitsy using gremlin from a java application从 java 应用程序中使用 gremlin 访问 bitsy
【发布时间】:2014-07-07 10:03:38
【问题描述】:

我有一个将网络状态信息写入 Bitsy 的 java 应用程序。这似乎工作正常,因为我可以在该线程中检索存储的数据。

我还有另一个类,我正在尝试使用 gremlin 来检索顶点(如下所示)。

GremlinPipeline pipe = new GremlinPipeline(mygraph.getVertices("type", "switch"));
for (Object o : pipe)
{
  System.out.println(o.toString());
}

虽然当我查看 Bitsy 数据库文件时,这些文件应该包含如下顶点信息:

V={"id":"23r977e8-b234-50f1-23n6-235435n3455","v":1,"s":"M","p":{"name":"test"}}#23jh4587

我看到的只是一个列表

H=3#0021a605
L=2#00237762
L=9#0023783b
L=10#044b72d3
L=11#044b7311
.
.

等等。

谁能告诉我哪里错了。顺便说一句,我正在使用带有 gremlin-java-2.4.0.jar 和 eclipse kepler 的 Bitsy 1.5.1。

【问题讨论】:

    标签: graph graph-databases gremlin bitsy


    【解决方案1】:

    在图形元素(VertexEdge)上调用 toString 将不会返回该元素持有的数据的表示形式。显示的内容取决于蓝图实现,但通常显示元素的标识符。如果您想要所有属性,您可以使用map 步骤或者使用ElementHelper

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-26
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多