Данные сами по себе являются просто названиями фильмов и соответствующими никами.
В браузере neo4j, под кодом> response, он вернет:
{
"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;
Мне действительно нужны только значения и, возможно, ключи, но любой способ получить любую форму данных будет полезен.