Вернуть обратно имя узла, а не тип / метку?
Если у меня есть следующий узел:
> graph.query graph1 'create (jim:node)'
как я могу запросить и вернуть значение "jim", а не метку "node"
1 ответ
"Джим" не является значением. Это ссылка на узел, который вы только что создали для будущего использования.
например:
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