Ошибка при выполнении запроса Neo4j включает тип точки - PullRequest
0 голосов
/ 19 сентября 2018

neo4j версия 3.4.0

узел gps содержит три атрибута:

координаты: точка

местоположение: строка

тип: строка

например: координаты: точка ({srid: 4326, x: 30.655691, y: 104.081602}), местоположение: Шанхай, тип: gps

При запросе возникла ошибка:

curl http://IP:PORT/db/data/transaction/commit -u xxxx:xxxx -H "Content-Type: application/json"
-d "{
"statements": [{
"statement": "match (n:gps) return n",
"parameters": {},
"includeStats": true,
"resultDataContents": ["rest"]
}]
}
"

Ошибка выглядит следующим образом: кодТекущий контекст не ARRAY, а OBJECT

Но следующая процедура прошла успешно

curl http://IP:PORT/db/data/transaction/commit -u xxxx:xxxx -H "Content-Type: application/json"
-d "{
"statements": [{
"statement": "match (n:gps) return n.coordinates,n.type,n.loacation",
"parameters": {},
"includeStats": true,
"resultDataContents": ["rest"]
}]
}
"
...