澄清多个MATCH和WHERE子句

时间:2014-02-04 16:07:02

标签: neo4j

我对Neo4j手册中的以下声明有疑问:

  

在多个(可选)MATCH子句的情况下,谓词在   在前面的地方总是有一部分模式   比赛。如果WHERE是,则结果和性能都可能受到影响   放入错误的MATCH条款。

这是否意味着我只需要小心谨慎:

MATCH clauseA WHERE predicateA
MATCH clauseB WHERE predicateB

而不是

MATCH clauseA, clauseB WHERE predicateA AND predicateB

1 个答案:

答案 0 :(得分:2)

是的,这就是它的含义。同样的事情也适用于OPTIONAL MATCH。