簡體   English   中英

如何使用.net驅動程序從Neo4j返回實際數據?

[英]How can I return actual data from Neo4j using the .net driver?

數據本身只是電影和相應昵稱的名稱。 在neo4j瀏覽器中,在代碼>響應下,它將返回:

{
"keys": [
  "n.name",
  "n.Nickname"
],
"length": 2,
"_fields": [
  "Titanic",
  [
    "Iceburg Movie"
  ]
],
"_fieldLookup": {
  "n.name": 0,
  "n.Nickname": 1
  }
},
{
"keys": [
  "n.name",
  "n.NickName"
],
"length": 2,
"_fields": [
  "Jurrasic Park",
  [
    "Dinosaur Movie"
  ]
],
"_fieldLookup": {
  "n.name": 0,
  "n.Nickname": 1
  }
},
{
"keys": [
  "n.name",
  "n.Nickname"
],
"length": 2,
"_fields": [
  "Fast and Furious",
  [
    "Car Movie",
    "Race Movie",
    "Drag Race Movie"
  ]
],
"_fieldLookup": {
  "n.name": 0,
  "n.Nickname": 1
  }
}

我在Neo4j瀏覽器中測試了下面的密碼,它完全符合我的要求。 問題是我似乎無法在我的C#應用​​程序中獲取該數據。

        using (ISession session = driver.Session())
        {
            IStatementResult result = session.Run("match (n:movie) " +
                "where ANY(name IN n.Nickname where name contains \"" + Nickname + "\")" +
                "return n.name, n.Nickname");
        }
        return result;

我只想要值和鍵,但任何方式我都能獲得任何形式的數據都會有所幫助。

在C#中,變量(如result )在代碼塊之外(由大括號{ }包圍)不可用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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