Py2Neo V4 - 即使在字符串值时也能运行

Py2Neo V4 - Function even when string value

我执行的代码:

from py2neo import Graph, Node, Relationship        
g = Graph(url + '/db/data/', username=username, password=password)
query = '''MATCH (n:Node) WHERE n.name='Test' RETURN n '''
tmp = g.run(query)
tmp = tmp.to_subgraph()
print(type(tmp.values))
print(tmp.values)

我得到的结果:

<class 'builtin_function_or_method'>
<built-in method values of Node object at 0x7f9da8b2d888>

我期望的是一个字符串 value.Because 节点如下所示:

n

{
  "name": "Test",
  "values": "Basic information",
  "type": "data"
}

type-属性 可以轻松打印...有人有想法吗?我的假设是 NULL 值或某些隐藏函数...或者值是关键字?

https://py2neo.org/v4/data.html?highlight=values#py2neo.data.Record.values

是的,values 是一个关键字 - 所以如果您之后想再次访问 属性,请不要命名 属性 values。