Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 使用“展开”时如何访问Neo4j结果?_Go_Neo4j - Fatal编程技术网

Go 使用“展开”时如何访问Neo4j结果?

Go 使用“展开”时如何访问Neo4j结果?,go,neo4j,Go,Neo4j,我在学习Go的同时也在编写使用Neo4j的第一个Go应用程序。我将展开structs allot的切片。文档充其量是稀疏的,但是,我能够找到这个要点,我正在运行这个精确的代码,除了我的Neo4j凭证和cypher查询 我修改了Cypher查询以返回整个用户,而不仅仅是ID “将$list作为项目创建(u:User)设置u=项目返回u展开” 如果修改第82行以输出值: fmt.Println(result.Record().Values()) 我得到: [0xc0000a6ea0] [0xc00

我在学习Go的同时也在编写使用Neo4j的第一个Go应用程序。我将展开structs allot的切片。文档充其量是稀疏的,但是,我能够找到这个要点,我正在运行这个精确的代码,除了我的Neo4j凭证和cypher查询

我修改了Cypher查询以返回整个用户,而不仅仅是ID

“将$list作为项目创建(u:User)设置u=项目返回u展开”

如果修改第82行以输出值:

fmt.Println(result.Record().Values())

我得到:

[0xc0000a6ea0]
[0xc0000a6fc0]
[0xc0000a70e0]
[0xc0000a7200]
[0xc0000a7320]
[0xc0000a7440]
[0xc0000a7560]

只需打印
.Record()
即可获得:

&{[u][0xc000e07e0]}
&{[u][0xc0000e0930]}
&{[u][0xc0000e0a80]}
&{[u][0xc0000e0bd0]}
&{[u][0xc0000e0d20]}
&{[u][0xc000e0e70]}
&{[u][0xc0000e0fc0]}
我主要希望为创建的每个节点获取Neo4j节点ID。我知道我可以返回,但想知道如何查看所有属性。我不知道如何处理上述问题


谢谢

展开
将列表转换为单独的行。如果
$list
包含10项,则创建并返回10个用户。通过驱动程序的每个用户都是一个节点的表示。因此,您的结果将包含一个
neo4j.Node
实例列表,您可以从中查看属性等