如何将Cypher查询转换为Neo4jClient?

时间:2016-03-25 12:05:59

标签: neo4j cypher neo4jclient

在Neo4j中使用此查询我得到节点:

match (a)
where id(a)=0 
return a;

如何通过Neo4j }中的POCO ID,而不是 Neo4jClient ID来检索节点

1 个答案:

答案 0 :(得分:1)

您使用的id获取neo4j ID,而不是您自己类的ID。您可以通过以下方式获取节点:

client.Match("(a)")
    .Where("id(a) = {idParam}")
    .WithParam("idParam", 0)
    .Return(a => a.As<Node<string>>())