gremlin 输出与在互联网上看到的不同,我认为以字节为单位

gremlin outputs different from as seen on the internet, I think in bytes

如何获得 gremlin 输出法线索引和 v

目前它输出这样的东西

gremlin> g.V
WARN  com.thinkaurelius.titan.graphdb.transaction.StandardTitanTx  - Query requires iterating over all vertices [()]. For better performance, use indexes
gremlin> juno = g.addVertex(null);
==>v[128824]
gremlin> june = g.addVertex(null);
==>v[128828]
gremlin> jape = g.addVertex(null);
==>v[128832]

但是我在网上看到的,当在图中添加一个顶点时,应该输出这样的东西

gremlin> g.V
WARN  com.thinkaurelius.titan.graphdb.transaction.StandardTitanTx  - Query requires iterating over all vertices [()]. For better performance, use indexes
gremlin> juno = g.addVertex(null);
==>v[1]
gremlin> june = g.addVertex(null);
==>v[2]
gremlin> jape = g.addVertex(null);
==>v[3]

当我尝试加载大约 10000 个顶点时出现同样的问题。所有这些顶点都有 _id 字段,但加载后该字段消失了。它也不是顶点已经加载了这个 id ....同样是 _type 字段的情况,它在加载后也不存在。

我需要这些 ID 和类型,因为它们也映射到其他 table 中的内容。

下面是我的 rexter doghouse 的 3 个加载顶点的外观

http://i.imgur.com/xly0jf8.png

对所有这些东西有点困惑。

提前致谢

将顶点添加到 Titan 后,会分配一个 Element 标识符。该值由 Titan 决定,您不应期望它从“1”或任何其他特定数字开始。如果您需要这样的数字,您应该自己添加。

关于 _id_type 字段,我假设您指的是在 Rexster 的 JSON 输出中找到的字段。请注意,那些是附加到输出的 Rexster 字段。 _id 始终存在,应根据您返回的数据直接映射到 Vertex.id()Edge.id()_type只是指返回的JSON是代表一个"vertex"还是一个"edge"。该数据未存储在 Titan 本身中。