Проблема в Match Cypher Query - PullRequest
       8

Проблема в Match Cypher Query

0 голосов
/ 24 апреля 2019

Я создаю узел, используя определенный запрос: -

создать (n: HMP_QUERY_NODE {attributeTypes: 'AttrMap ": {}', dependentId: 85, isSingle: ложь, nodeCategory: "MDFConcept", queryDesc: "MATCH (mdf: MDFConcept) - [: _ свойства] -> (AuditNode) -> (луч) где жар. с отчетливым мдф ДОПОЛНИТЕЛЬНОЕ МАТЧ (mdf) <- [r] - () где НЕ (тип (r) IN ['ConceptHasChild', 'hasInstance']) И r.status = "Подтверждено" И r.start_date <= timestamp () <= r.end_date с mdf, считать (r) как relCount, где relCount = 0 вернуть mdf.elementLabel, mdf._type, relCount ", queryId: 123, queryLabel: «MDF - альтернативные узлы без взаимосвязи», queryName: «MDF - общие отчеты», queryOptionId: 1, queryOptions: "", status: "D"}) RETURN n </p>

Я могу создать запрос, но он все еще дает ошибку в пользовательском интерфейсе. Error In Neo4j Server

Далее я попытался получить этот конкретный узел с помощью этого запроса:

MATCH (узел: HMP_QUERY_NODE) ​​WHERE node.status = 'D' AND node.queryName = 'MDF - Общие отчеты' RETURN node.queryLabel, node.dependentId, node.queryId

Результат, который я получаю, должен иметь текущий узел, который я создал из вышеуказанного запроса, но его там нет.

Match stmt resultset

Теперь я не могу понять, в чем проблема. Я попытался получить узел с другими переменными, но все равно без усиления.

Neo4j Версия браузера: 3.0.11

1 Ответ

1 голос
/ 24 апреля 2019

Вы ставите пробелы в запросе на создание: queryName: "MDF - Общие отчеты".Я бы порекомендовал использовать функцию: trim () в вашем шифре, и вы увидите результат.

MATCH (node:HMP_QUERY_NODE) WHERE node.status = 'D' AND trim(node.queryName) = 'MDF - General Reports' RETURN node.queryLabel,node.dependentId,node.queryId

Результат:

╒════════════════════════════════════════════╤══════════════════╤══════════════╤═════════════════════════╕
│"node.queryLabel"                           │"node.dependentId"│"node.queryId"│"node.queryName"         │
╞════════════════════════════════════════════╪══════════════════╪══════════════╪═════════════════════════╡
│" MDF – AlternateNodes Without Relationship"│85                │123           │" MDF - General Reports "│
└────────────────────────────────────────────┴──────────────────┴──────────────┴─────────────────────────┘
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...