【发布时间】:2014-11-05 10:49:56
【问题描述】:
WHERE条件如何传递参数?
确实如此,这很好用:
match (b:Book) where b.guid={guid} return b;
但是,如何将多个 guid 作为此查询的参数传递:
match (b:Book) where b.guid in [guid1,guid2,gid3] return b;
我使用的是neo4jphp客户端,我的代码是这样的:
$client = new Everyman\Neo4j\Client( "neo4j server address", "7474" );
$result = new Everyman\Neo4j\Cypher\Query( $client, "match (b:Book) where b.guid={guid} return b", array('guid'=>$guid1) );
$res = $result->getResultSet();
【问题讨论】: