2016-10-21 25 views
1

我想爲Neo4j(使用螺栓二進制協議而不是來自Neo4jClient的http一個)使用官方C#驅動器。查看來自Neo4j螺栓驅動程序的結果

試過這種

using (ISession session = driver.Session()) 
    { 
    IStatementResult results = session.Run("MATCH (n) RETURN DISTINCT LABELS(n) AS Label"); 

    var resultsTemp = results.ToList(); 

    foreach (var record in resultsTemp) 
    { 
     Console.WriteLine("Hello {0}", record.Values["Label"]); 
    } 

    } 

但我剛開始這樣的:

Hello System.Collections.Generic.List`1[System.Object] 
Hello System.Collections.Generic.List`1[System.Object] 
Hello System.Collections.Generic.List`1[System.Object] 
Hello System.Collections.Generic.List`1[System.Object] 

我缺少什麼?

謝謝

回答

0

標籤(n)返回爲每個節點列表N(節點可以有多個標籤),所以你的最終結果是一個列表的列表。您需要輸出每個列表的字符串表示形式。即使您使用DISTINCT,該選項仍然適用,因爲多標籤節點仍然會以每個標籤的列表形式返回。

相關問題