[英]How to get all labels for a specific node from neo4j in c#
MATCH (user:Answer)-[r]->(n) WHERE user.AnsID = 1 RETURN n
MATCH (n) WHERE n.ansid = 2 RETURN labels(n),n
我想要將這些密碼代碼轉換為C#查詢的幫助嗎?
Neo4jClient示例頁面應該對您有很大幫助。
對於您的特定查詢,這些應該有效:
graphClient.Cypher
.Match("(user:Answer)-[r]-(n)")
.Where((Answer user) => user.AnsID == 1)
.Return(user => user.As<Answer>())
.Results
graphClient.Cypher
.Match("(user:Answer)")
.Where((Answer user) => user.AnsID == 2)
.Return(user => new {
Labels = user.Labels(),
N = user.As<Answer>()
})
.Results
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.