【发布时间】:2014-02-17 16:11:30
【问题描述】:
在为 .NET 使用 Neo4j 客户端时,我无法找到一种方法来捕获属于特定节点的标签。
我可以通过捕获网络流量观察到这些数据是可用的,但我找不到任何方法来使用 API 检索这些数据。这同样适用于检索节点 ID - 我可以在网络上观察到那些,但不是在代码中。
这还没有实现吗?
【问题讨论】:
标签: neo4j neo4jclient
在为 .NET 使用 Neo4j 客户端时,我无法找到一种方法来捕获属于特定节点的标签。
我可以通过捕获网络流量观察到这些数据是可用的,但我找不到任何方法来使用 API 检索这些数据。这同样适用于检索节点 ID - 我可以在网络上观察到那些,但不是在代码中。
这还没有实现吗?
【问题讨论】:
标签: neo4j neo4jclient
您不应该处理节点 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
【讨论】: