Neo4J: Съвпадение на всички възли с релация, която има специфична стойност на атрибут?

Трябва да намеря всички възли, свързани с релация, която има атрибут fld = email. Neo4j Cypher се оплаква от следното като заявка с лош синтаксис:

MATCH (n)-[r:rel*..]-(m) WHERE has(r.fld) and r.fld='email' RETURN n,r,m

Какво би било правилното?


person Anton Ashanin    schedule 23.04.2014    source източник


Отговори (1)


Най-добър залог:

MATCH (n)-[r:rel {fld: 'email'}]-(m) RETURN n, r, m;

Това трябва да съответства на възли, които са свързани с връзка "rel", която има свойството "fld" със стойността "email".

HTH

person BtySgtMajor    schedule 23.04.2014