Привет, Для приведенного выше графика, нужна ваша помощь шифровальщика запроса для сценария ниже.
1) вернуть все узлы с отношением R1, соединенным с узлом R1. Я хочу получить S1, S2, S3 в качестве результата запроса
2) Из остальных узлов R2, R3 и т. Д., Если нет прямой связи, есть способ запросить нижний узел узла, т. Е. S1, S2 и т.д., от узла R5
Цените ваши входы
Я новичок в Neo4j, ниже, что я try..All RNode и SNodes имеют метки. Но не получите правильные узлы MATCH (: RNode {name: 'R1'}) - (SNode) RETURN (SNode) – j2eeuser
В вашем примере SNode является именем переменной. Вы должны иметь метку здесь, если SNodes являются разными типами из ваших других узлов, иначе это будет соответствовать каждому узлу, подключенному к R1. Вы можете перечитать руководство Cypher dev или пройти через учебное пособие в приложении браузера, чтобы ознакомиться с синтаксисом Cypher. – InverseFalcon
Это работает, MATCH (: RNode {name: 'R1'}) - [*] - (n: S1) return n – j2eeuser