Neo4j 要按列表中的元素过滤的模式?
这是我想提出的问题Neo4j 要按列表中的元素过滤的模式?,neo4j,cypher,Neo4j,Cypher,这是我想提出的问题 MATCH (n)-[r]-() WHERE (n.id in {ids}) AND r.resources CONTAINS {posibleValues} 这合法吗 r、 资源是字符串的列表 我在Java上做这项工作,现在我在做字符串构建,并将posibleValues放入或ex:r.resources包含x或r.resources包含y。。。等等,这太糟糕了。这段代码可能就是您想要的: MATCH (n)-[r]-() WHERE (n.id IN {ids}) A
MATCH (n)-[r]-() WHERE (n.id in {ids}) AND r.resources CONTAINS {posibleValues}
这合法吗
r、 资源是字符串的列表
我在Java上做这项工作,现在我在做字符串构建,并将posibleValues
放入或ex:r.resources包含x或r.resources包含y
。。。等等,这太糟糕了。这段代码可能就是您想要的:
MATCH (n)-[r]-()
WHERE (n.id IN {ids}) AND ANY(x IN r.resources WHERE x IN {possibleValues})
它假定参数{ids}
和{possibleValues}
是集合