簡體   English   中英

如何從C#中的neo4j獲取特定節點的所有標簽

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM