Neo4J Расчетное свойство при запросе - PullRequest
1 голос
/ 11 января 2020

У меня есть запрос Neo4J, который возвращает все свойства одного узла, мне нужно добавить еще одно свойство перед возвращением окончательного результата, код, который я использую, таков:

const getSingleProjectQuery = 'MATCH (P:Project)' +
    ' WHERE P.id = \'' + DecryptedData.ProjectID + '\'' +
    ' TEST_calculated_property: ((toFloat(P.month)*12)/(P.amount*P.percentage))*100, ' +
    ' RETURN properties(P)';

Но Я получаю эту ошибку:

неожиданная переменная T ... Ожидаемый ',', пробел и т. Д. c ...

Любая идея, как я могу выполнить этот запрос ? Я сейчас в Neo4J ..

1 Ответ

1 голос
/ 11 января 2020

Вы можете добавить свойство в оператор RETURN примерно так ...

const getSingleProjectQuery = 'MATCH (P:Project)' +
    ' WHERE P.id = \'' + DecryptedData.ProjectID + '\'' +
    ' RETURN properties(P{.*, TEST_calculated_property: ((toFloat(P.month)*12)/(P.amount*P.percentage))*100)';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...