Этот запрос работает для сопоставления одного значения свойства 'DOWNLOAD'
для content
в массиве:
MATCH (profile:Profile)
MATCH (profile)-[:LINK]->(l)
WHERE ANY(content IN l.content WHERE content = 'DOWNLOAD')
RETURN DISTINCT profile
Но я получаю сообщение об ошибке с несколькими значениями свойств 'DOWNLOAD'
и 'RECENT'
для content
и type
при включении AND
внутри WHERE ANY()
:
MATCH (profile:Profile)
MATCH (profile)-[:LINK]->(l)
WHERE ANY(content IN l.content WHERE content = 'DOWNLOAD'
AND type IN l.type WHERE type = 'RECENT')
RETURN DISTINCT profile