如何将Java中的List查询传递给cypher查询?

时间:2018-05-05 01:14:18

标签: neo4j cypher

在这个查询中,我需要将一个字符串的ArrayList传递给cypher查询中的RE。如何修改此版本以使其适用于此目的。

public String query_partial_match(String skuid, List<String> attrKey) {

        return "MATCH (s:Product {id:'" + skuid + "'})-[r]-> (o) " +
                "WHERE " +
                "(o:ExAttrs OR o:ProdAttrs) AND " +
                "any(key in keys(o) WHERE key =~'(?i).*(" + attrKey + ").*') " +
                "return o";
    }

我使用的是JDK 1.8 API和Neo4j Native API SDK。谢谢,

0 个答案:

没有答案