代码之家  ›  专栏  ›  技术社区  ›  ThirstForKnowledge

根据Neo 3.4.7中的子字符串集合匹配节点属性

  •  0
  • ThirstForKnowledge  · 技术社区  · 6 年前

    包含 输入参数字符串之一。

    部分解决方案:

    MATCH (nodes:NodeLabel)
      WHERE any(x IN nodes.nodeName WHERE x IN ['string part I', 'string part II', 'string part III', 'string part IV'])
    RETURN nodes;
    

    缺少魔法:

    ... WHERE node.nodeName IN ~ ['string part I', 'string part II', ...]
    

    IN CONTAINS 或者正则表达式 =~ '.*substring.*'

    1 回复  |  直到 6 年前
        1
  •  3
  •   Michael Simons    6 年前
    MATCH (nodes:NodeLabel)
    WHERE ANY (x IN ['string part I', 'string part II', 'string part III', 'string part IV'] WHERE nodes.nodeName =~ x) 
    RETURN nodes
    

    应该会成功的。