从C#中Neo4j中的Node获取ID

时间:2019-02-20 11:19:58

标签: c# neo4j cypher

我正在研究一个使用Neo4j作为数据库的C#程序。现在,我需要形成一个函数来获取特定节点的ID(我想要neo4j自动生成的ID)。

这是一个密码查询,可向我返回所需的节点ID:

MATCH (c:Company) 
WHERE c.name = 'ExampleCompany' 
RETURN ID(c)

我试图通过以下方法使其在C#中工作:

var getCompanyID = client.Cypher
                         .Match("(c:Company) ")
                         .Where("c.name = 'ExampleCompany'")
                         .Return((c) => c.As<c:Company>()
                         .Results;

所以我可以得到公司的名称,但我不知道如何获取公司的ID。

0 个答案:

没有答案