neo4j中cypher语句多个模糊查询
时间: 2023-09-02 22:12:12 浏览: 95
在Neo4j中,可以使用`CONTAINS()`函数进行模糊查询。
例如,假设你想要查询所有包含关键字“Neo4j”和“graph”的节点,可以使用以下Cypher语句:
```
MATCH (n)
WHERE n.property_name CONTAINS 'Neo4j' AND n.property_name CONTAINS 'graph'
RETURN n
```
其中,`property_name`是你要查询的节点属性的名称。你可以根据实际情况修改这个名称。
如果你想要查询不同的属性,可以使用多个`CONTAINS()`函数进行模糊查询。例如:
```
MATCH (n)
WHERE n.property_name1 CONTAINS 'Neo4j' AND n.property_name2 CONTAINS 'graph'
RETURN n
```
其中,`property_name1`和`property_name2`是你要查询的两个不同属性的名称。
相关问题
neo4j运行cypher语句快捷键
在Neo4j中,执行Cypher语句的快捷键是Ctrl + Enter。这组合键可以在Neo4j的图形用户界面(Neo4j Browser)中快速执行您编写的Cypher查询语句。您可以将光标放置在Cypher查询编辑器中的查询字段中,然后按下Ctrl + Enter键,Neo4j将立即执行该查询并显示结果。这对于快速测试和调试Cypher查询非常有用。请注意,这些快捷键可能因操作系统或Neo4j版本而有所不同,因此请确保查阅相关文档以了解最新的快捷键设置。
neo4j cypher语句
好的,您的问题是 "neo4j cypher语句",以下是一个简单的示例:
```cypher
MATCH (p:Person)-[r:KNOWS]->(f:Person)
WHERE p.name = 'Alice'
RETURN p, r, f
```
这个语句的意思是:匹配所有从名为 "Alice" 的人开始的 "KNOWS" 关系,返回这些人及其关系。