Janusgraph 没有为顶点创建标签
Janusgraph no labels being created for vertices
我正在使用 Janusgraph。对于批量加载,我定义了一些模式,包括:
m = janusGraph.openManagement()
// vertex labels
contentV = m.makeVertexLabel("Content").make()
...
// edge labels
contentE = m.makeEdgeLabel("content").make
...
// properties
...
m.commit()
我能够成功创建顶点和边。但是顶点没有任何标签。边确实有标签。
我试过这个演示:
...
>>> g.addV('Content').property('name','123').next()
v[43475160]
>>> n = g.V(43475160).next()
>>> n
v[43475160]
>>> n.id
43475160
>>> n.label
''
我是否需要在架构中编辑某些内容,还是其他内容?
我正在为来自 python.
的 运行 gremlin 查询使用 gremlin-python 包
更新
g.V().hasLabel('Content').toList()
,执行 return 节点,但节点的标签为空字符串,如演示中所示。
找到解决方案
我在使用时得到标签 g.V(123).valueMap(True).toList()
找到解决方案
我在使用时得到标签 g.V(123).valueMap(True).toList()
valueMap(True)
部分负责,没有提供True,我没有得到标签
我正在使用 Janusgraph。对于批量加载,我定义了一些模式,包括:
m = janusGraph.openManagement()
// vertex labels
contentV = m.makeVertexLabel("Content").make()
...
// edge labels
contentE = m.makeEdgeLabel("content").make
...
// properties
...
m.commit()
我能够成功创建顶点和边。但是顶点没有任何标签。边确实有标签。
我试过这个演示:
...
>>> g.addV('Content').property('name','123').next()
v[43475160]
>>> n = g.V(43475160).next()
>>> n
v[43475160]
>>> n.id
43475160
>>> n.label
''
我是否需要在架构中编辑某些内容,还是其他内容?
我正在为来自 python.
的 运行 gremlin 查询使用 gremlin-python 包更新
g.V().hasLabel('Content').toList()
,执行 return 节点,但节点的标签为空字符串,如演示中所示。
找到解决方案
我在使用时得到标签 g.V(123).valueMap(True).toList()
找到解决方案
我在使用时得到标签 g.V(123).valueMap(True).toList()
valueMap(True)
部分负责,没有提供True,我没有得到标签