我正在研究一个使用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。