按一个特定字段值搜索所有顶点
Search in all vertices by one specific field value
我想知道是否可以通过一个特定字段值搜索所有顶点,而无需明确命名每个顶点
如果不指定标签,可以通过属性查询所有节点。
假设我在名为 IMDB 的数据库中有两个标签 Actors(属性:ActorId 和 Name)和 Movies(属性:tconst 和 primaryTitle),我想搜索名为 Kevin Bacon 的电影或演员。
我可以跨两个节点标签进行查询。但是,如果 属性 名称不同,这就没有意义并且不会使用索引。
> GRAPH.QUERY IMDB "MATCH (a{Name: 'Kevin Bacon'}) RETURN a limit 1"
1) 1) 1) "a.ActorId"
2) "a.Name"
3) "a.tconst"
4) "a.primaryTitle"
2) 1) "nm0000102"
2) "Kevin Bacon"
3) "NULL"
4) "NULL"
我想知道是否可以通过一个特定字段值搜索所有顶点,而无需明确命名每个顶点
如果不指定标签,可以通过属性查询所有节点。
假设我在名为 IMDB 的数据库中有两个标签 Actors(属性:ActorId 和 Name)和 Movies(属性:tconst 和 primaryTitle),我想搜索名为 Kevin Bacon 的电影或演员。
我可以跨两个节点标签进行查询。但是,如果 属性 名称不同,这就没有意义并且不会使用索引。
> GRAPH.QUERY IMDB "MATCH (a{Name: 'Kevin Bacon'}) RETURN a limit 1"
1) 1) 1) "a.ActorId"
2) "a.Name"
3) "a.tconst"
4) "a.primaryTitle"
2) 1) "nm0000102"
2) "Kevin Bacon"
3) "NULL"
4) "NULL"