Совпадение узлов с двумя разными значениями в одном и том же свойстве Neo4j - PullRequest
0 голосов
/ 07 июня 2018

У меня есть такой график: enter image description here

Я хочу получить все продукты, которые имеют ожидающие или открытые запросы.Вот как я пытаюсь

MATCH (s:ServiceRequest {srStatus: "Open"} OR {srStatus: "Pending"}) -[:FOR]->(p:Product) RETURN p

Но это не работает.Как я могу это сделать?

1 Ответ

0 голосов
/ 07 июня 2018

Это должно работать:

MATCH (s:ServiceRequest)-[:FOR]->(p:Product)
WHERE s.srStatus IN ["Open", "Pending"]
RETURN p;

, и так должно это:

MATCH (s:ServiceRequest)-[:FOR]->(p:Product)
WHERE s.srStatus = "Open" OR s.srStatus = "Pending"
RETURN p;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...