Я использую neo4j-драйвер для запроса neo4j.Это работает в основном нормально, но команда:
match (city:city)-[r:lies_in]->(country:country) return city,country
возвращает только город. Точно такая же команда отлично работает в браузере Neo4j и возвращает город и страну.
Это строка из запроса neo4j query.log:
2019-04-25 07:19:21.870+0000 INFO 4 ms: bolt-session bolt neo4j-javascript/1.7.3 client/127.0.0.1:49824 server/127.0.0.1:7687> - match (city:city)-[r:lies_in]->(country:country) return city,country - {} - {}
thisэто соответствующий код:
const neo4j = require('neo4j-driver').v1;
const driver = neo4j.driver('bolt://127.0.0.1:7687', neo4j.auth.basic('', ''));
const session = driver.session();
console.log (command);
session.run(
`${command}`
)
.then(result => {
session.close();
console.log (result);
зарегистрированный результат: