![](/img/trans.png)
[英]How can I access the data in the result of a call to a Neo4j database using the new .Net driver?
[英]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.