Neo4j-1.5 WHERE子句

MATCH命令中可以用WHERE子句来过滤结果

  • 简单WHERE子句:
WHERE 
  • 复杂WHERE子句:
WHERE   

其中语法为:

  

语法说明:

S.No. 语法元素 描述
1 WHERE 它是一个Neo4j CQL关键字。
2
<属性名称>
它是节点或关系的属性名称。
3
<比较运算符>
它是Neo4j CQL比较运算符之一。
4
<值>
它是一个字面值,如数字文字,字符串文字等。

其中Neo4j CQL支持得比较运算符有:

S.No. 布尔运算符 描述
1. = “等于”
2. <> “不等于”
3. < “小于”
4. > “大于”
5. <= “小于或等于”
6. >= “大于或等于”

可以用WHERE子句创建关系

可以用WHERE子句为节点之间创建关系

MATCH (:),(:) 
WHERE 
CREATE ()-[:
       {}]->() 

语法说明:

S.No. 语法元素 描述
1 MATCH,WHERE,CREATE 他们是Neo4J CQL关键字。
2 它是一个用于创建关系的节点一标签名称。
3 它是一个用于创建关系的节点名称。
4 它是一个用于创建关系的节点一标签名称。
5 它是一个用于创建关系的节点名称。
6 它是一个Neo4J CQL WHERE子句条件。 它可以是简单的或复杂的。
7 这是新创建的节点一和节点二之间的关系的标签名称。
8 这是新创建的节点1和节点2之间的关系的名称。
9 这是一个新创建节点一和节点二之间关系的属性列表(键 - 值对)。

你可能感兴趣的:(Neo4j-1.5 WHERE子句)