Neo4jClient - 返回属于节点的标签

时间:2014-02-17 16:11:31

标签: neo4j neo4jclient

在使用Neo4j客户端进行.NET时,我无法找到捕获属于特定节点的标签的方法。

我可以通过捕获网络流量来观察到这些数据是可用的,但我找不到使用API​​检索此数据的任何方法。这同样适用于检索节点ID - 我可以在线上观察它们,但不能在代码中观察。

这还没有实现吗?

1 个答案:

答案 0 :(得分:4)

您不应该处理节点ID。它们已被弃用,并且会越来越多地消失。

要检索标签,请直接从https://github.com/Readify/Neo4jClient/wiki/cypher-examples进行复制,此Cypher:

MATCH (user:User)
WHERE user.Id = 1234
RETURN labels(user)

这是C#:

graphClient.Cypher
    .Match("(user:User)")
    .Where((User user) => user.Id == 1234)
    .Return(user => user.Labels())
    .Results