Janusgraph没有为顶点创建标签

时间:2018-05-23 09:35:49

标签: python janusgraph gremlin-server

我正在使用Janusgraph。对于批量加载,我已经定义了一些模式,包括:

<xsl:text color="green">Sold</xsl:text>

我能够成功创建顶点和边。但顶点没有任何标签。边有标签。

我尝试了这个演示:

m   = janusGraph.openManagement()

// vertex labels
contentV = m.makeVertexLabel("Content").make()
...

// edge labels
contentE = m.makeEdgeLabel("content").make
...

// properties
...

m.commit()

我需要在架构中编辑某些内容,还是其他内容?

我使用gremlin-python包从python运行gremlin查询。

更新

... >>> g.addV('Content').property('name','123').next() v[43475160] >>> n = g.V(43475160).next() >>> n v[43475160] >>> n.id 43475160 >>> n.label '' ,确实返回节点,但节点的标签为空字符串,如演示所示。

找到解决方案

我在使用g.V().hasLabel('Content').toList()

时获得了标签

1 个答案:

答案 0 :(得分:0)

找到了解决方案

我使用g.V(123).valueMap(True).toList()

时得到标签

valueMap(True)部分是负责任的,没有提供True,我没有标签