Neo4j Cypher:匹配数组中的多个属性值
此查询用于匹配数组中Neo4j Cypher:匹配数组中的多个属性值,neo4j,Neo4j,此查询用于匹配数组中内容的单个属性值'DOWNLOAD': MATCH (profile:Profile) MATCH (profile)-[:LINK]->(l) WHERE ANY(content IN l.content WHERE content = 'DOWNLOAD') RETURN DISTINCT profile 但是当包含和内部WHERE ANY()时,内容和类型的多个属性值'DOWNLOAD'和'RECENT'出现错误: : MATCH (profile:Profil
内容的单个属性值'DOWNLOAD'
:
MATCH (profile:Profile)
MATCH (profile)-[:LINK]->(l)
WHERE ANY(content IN l.content WHERE content = 'DOWNLOAD')
RETURN DISTINCT profile
但是当包含和内部WHERE ANY()时,内容和类型的多个属性值'DOWNLOAD'
和'RECENT'
出现错误:
:
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
MATCH
(profile:Profile)
MATCH
(profile)-[:LINK]->(l)
WHERE
'DOWNLOAD' IN l.content AND
'RECENT' IN l.type
RETURN
DISTINCT profile