Py2Neo V4 - функция, даже когда строковое значение - PullRequest
0 голосов
/ 30 августа 2018

Код, который я выполняю:

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>

То, что я буду исключать, является строковым значением. Поскольку узел выглядит следующим образом:

n

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

Свойство type может быть легко напечатано ... У кого-то есть идея? Мое предположение - значение NULL или какая-то скрытая функция ... или значения являются ключевым словом?

1 Ответ

0 голосов
/ 30 августа 2018

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

Да значения - это ключевое слово, поэтому не называйте значения свойства, если впоследствии вы захотите снова получить доступ к свойству.

...