【问题标题】:Neo4j Php Cypher ArrayNeo4j Php 密码数组
【发布时间】:2014-04-30 18:27:54
【问题描述】:

我目前正在尝试创建一个关键字(字符串)数组,以便稍后在查询中引用。我觉得发布这个问题很愚蠢,但是我觉得我已经搜索了一遍,找不到简单的语法来创建一个数组,然后回显数组的值。 感谢您的帮助

【问题讨论】:

    标签: php neo4j cypher


    【解决方案1】:

    对于包含以下数据的数据库:

    CREATE (:Person {name:'Alice'}), 
           (:Person {name:'Bob'}), 
           (:Person {name:'Charles'}), 
           (:Person {name:'Devin'})
    

    创建一个您在查询中引用的名为 names 的数组:

    WITH ["Alice", "Bob", "Charles"] AS names
    MATCH (n:Person)
    WHERE n.name IN names
    RETURN n
    

    这将返回 Alice、Bob 和 Charles 的节点。或者,您可以通过 names[i] 单独引用数组中的元素。

    这是你的意思吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-25
      • 2013-03-18
      • 2013-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-12
      相关资源
      最近更新 更多