妖精蟒蛇检索ID和标签(价值图(True))

2024-10-03 13:16:43 发布

您现在位置:Python中文网/ 问答频道 /正文

python g.V('test_red1').valueMap().toList()

工作正常,但当我传递true请求id和标签时,我得到了这个错误。我有什么遗漏吗?在

g.V('test_red1').valueMap(True).toList()

  Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/ec2-user/environment/merchantGraph/gremlin_python/process/traversal.py", line 52, in toList
    return list(iter(self))
  File "/home/ec2-user/environment/merchantGraph/gremlin_python/process/traversal.py", line 43, in __next__
 ...

我是不是错过了什么。我用的是AWS海王星。。。在

我正在添加额外的导入语句

以及回溯

^{pr2}$

Tags: intesthomeenvironmentlineec2processfile
1条回答
网友
1楼 · 发布于 2024-10-03 13:16:43

我的猜测是,最近报告的这个bug valueMap(true)会给您带来麻烦:

{a1}

它已经过修补,将在3.3.2版本中修复。在此之前,您将不得不解决这个问题,因为除了恢复graphson2.0(它本身也有一系列的缺点)之外,没有其他解决办法。一种解决方法是project()您的结果:

gremlin> g.V().project('props','id','label').
......1>         by(valueMap()).
......2>         by(id).
......3>         by(label)
==>[props:[name:[marko],age:[29]],id:1,label:person]
==>[props:[name:[vadas],age:[27]],id:2,label:person]
==>[props:[name:[lop],lang:[java]],id:3,label:software]
==>[props:[name:[josh],age:[32]],id:4,label:person]
==>[props:[name:[ripple],lang:[java]],id:5,label:software]
==>[props:[name:[peter],age:[35]],id:6,label:person]

相关问题 更多 >