Neo4j seraph:获取db.query数组值
这个代码给了我。。。阵列?据我所知,是关于列和数据的 console.logNeo4j seraph:获取db.query数组值,neo4j,cypher,Neo4j,Cypher,这个代码给了我。。。阵列?据我所知,是关于列和数据的 console.log { columns: [ 'n.name' ], data: [ [ '(' ], [ 'node_name' ], [ ';' ], [ 'CREATE' ], [ ')' ] ] } 代码 如何获取干净的数据:这样的键(n.name;CREATE)?如果要在cypher结果集中返回key:value的映射,可以将return语句更改为这样的内容 return { name : n.name } jonpac
{ columns: [ 'n.name' ],
data: [ [ '(' ], [ 'node_name' ], [ ';' ], [ 'CREATE' ], [ ')' ] ] }
代码
如何获取干净的数据:这样的键(n.name;CREATE)?如果要在cypher结果集中返回
key:value
的映射,可以将return语句更改为这样的内容
return { name : n.name }
jonpacker的result.data.join(“”)它给了我一个新的数组
[[{name:'('}],{name:'node_name'}],{name:';'}],{name:'CREATE'}],{name:')'}]
with控制台.log(结果[键]代码>现在您将获得一组地图。密码将始终返回行的集合。查询返回5行,因此集合中有5行。你的最终目标是什么?你想让你的查询返回一行吗?我想得到没有大括号和引号的干净的名称值。你可以这样做来去掉大括号,return'n.name:'+n.name
,但是我想不出你将如何删除引号谢谢,它正在本地主机上工作:7474,但是seraph给了我数组。也许我现在会尝试剥离它[['n.name:('],['n.name:node_name'],['n.name:;'],['n.name:CREATE'],['n.name:)']
return { name : n.name }