Вернуть обратно имя узла, а не тип / метку? - PullRequest
1 голос
/ 11 апреля 2019

если у меня есть следующий узел:

> graph.query graph1 'create (jim:node)'

как запросить и получить значение "jim", а не метку "узла"

1 Ответ

2 голосов
/ 11 апреля 2019

«Джим» не является значением.Это ссылка на узел, который вы только что создали для будущего использования.

ex:

create (jim:node)
create (jack:node)
create (jim)-[:KNOWS]->(jack)

Если вы хотите вернуть созданный вами узел, вы можете просто написать

create (jim:node) return jim

Но имейте в виду, что он не будет повторять значение «jim», он вернет узел, который вы захватили, со ссылкой «jim»

Если вы хотите присвоить значение «jim»узел, вы должны создать свойство на этом узле для хранения значения:

create (a:node {name:"Jim"}) return a.name
...