尝试返回相关节点neo4jclient

尝试返回相关节点neo4jclient,neo4j,cypher,neo4jclient,Neo4j,Cypher,Neo4jclient,我正在尝试查找与特定项(节点3)相关的项。我在query.results语句中收到一个错误。我一直收到“没有为这个对象定义无参数构造函数”。有人知道我错过了什么吗 代码: Dim查询为Cypher.CypherFluentQuery(属于Neo4jClient.NodeReference(属于TestGraph2.Item)) query=client.Cypher.Start(“n”,3).Match(“n-[r]->()返回一个节点,而不是节点引用: 我希望/希望/祈祷您的VB.NET代码能

我正在尝试查找与特定项(节点3)相关的项。我在query.results语句中收到一个错误。我一直收到“没有为这个对象定义无参数构造函数”。有人知道我错过了什么吗

代码:

Dim查询为Cypher.CypherFluentQuery(属于Neo4jClient.NodeReference(属于TestGraph2.Item))
query=client.Cypher.Start(“n”,3).Match(“n-[r]->()返回一个
节点
,而不是
节点引用


我希望/希望/祈祷您的VB.NET代码能够变得更加简洁。

谢谢。我唯一需要更改的是:Dim x As List(Neo4jClient.Node(TestGraph2.Item的))
Dim query As Cypher.CypherFluentQuery(Of Neo4jClient.NodeReference(Of TestGraph2.Item))
query = client.Cypher.Start("n", 3).Match("n-[r]->()<-[r2]-other").Return(Of NodeReference(Of Item))("other")
Dim x As IEnumerable(Of System.Collections.Generic.IEnumerable(Of Neo4jClient.NodeReference(Of TestGraph2.Item))())
x = query.Results.ToList
Dim query As Cypher.CypherFluentQuery(Of Neo4jClient.Node(Of TestGraph2.Item))
query = client.Cypher.Start("n", 3).Match("n-[r]->()<-[r2]-other").Return(Of Node(Of Item))("other")
Dim x As IEnumerable(Of System.Collections.Generic.IEnumerable(Of Neo4jClient.Node(Of TestGraph2.Item))())
x = query.Results.ToList
var query = client.Cypher
    .Start(new { n = 3 })
    .Match("n-[r]->()<-[r2]-other")
    .Return<Node<Item>>("other")
var x = query.Results.ToList()