在Neo4j电影数据库中,可以通过以下查询语句获取演员的角色/角色名称:
MATCH (actor:Actor)-[relationship:ACTED_IN]->(movie:Movie)
WHERE actor.name = '演员姓名'
RETURN actor.name, relationship.roles
解释:
- MATCH:指定要匹配的模式,即找到演员节点和演员与电影之间的关系。
- (actor:Actor):定义演员节点,并将其标记为“actor”。
- -[relationship:ACTED_IN]->:定义演员与电影之间的关系,关系类型为“ACTED_IN”,并将其标记为“relationship”。
- (movie:Movie):定义电影节点,并将其标记为“movie”。
- WHERE:用于筛选符合条件的数据,这里指定演员姓名。
- actor.name = '演员姓名':指定演员节点的属性“name”与演员姓名匹配。
- RETURN:返回查询结果。
- actor.name:返回演员姓名。
- relationship.roles:返回演员在电影中的角色/角色名称。
上述查询语句可以获取指定演员在电影中的角色/角色名称。要注意将“演员姓名”替换为实际需要查询的演员姓名。
推荐的腾讯云相关产品和产品介绍链接地址:
- 腾讯云数据库 Neo4j:https://cloud.tencent.com/product/neo4j