Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在多个"[:RATED]“任意:电影的用户之间创建"[FOLLOW]”关系

在多个"[:RATED]“任意:电影的用户之间创建"[FOLLOW]”关系
EN

Stack Overflow用户
提问于 2021-06-21 14:22:49
回答 1查看 26关注 0票数 0

我想要在现有节点之间创建的图形

我想在我的数据库中的多个用户之间创建关注关系,这些用户已经对任何电影进行了评级。我不知道如何用一个简单的查询来做到这一点。我尝试了下面的查询,它只是失败了,并出现了一些JAVA堆空间错误。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
MATCH (m1:Movie)<-[r1:RATED]-(elisha:User), (m2:Movie)<-[r2:RATED]-(garfield:User),(m3:Movie)<-[r3:RATED]-(hermann:User),(m4:Movie)<-[r4:RATED]-(lester:User),
(m5:Movie)<-[r5:RATED]-(casper:User),(m6:Movie)<-[r6:RATED]-(lester:User),
(m7:Movie)<-[r7:RATED]-(alaa:User),(m8:Movie)<-[r8:RATED]-(jake:User),
(m9:Movie)<-[r9:RATED]-(odie:User),(m10:Movie)<-[r10:RATED]-(pink:User)
CREATE (elisha)-[:FOLLOW]->(garfield),
(garfield)-[:FOLLOW]->(hermann),
(garfield)-[:FOLLOW]->(lester),
(lester)-[:FOLLOW]->(elisha),
(casper)-[:FOLLOW]->(pink),
(alaa)-[:FOLLOW]->(jake),
(jake)-[:FOLLOW]->(garfield),
(jake)-[:FOLLOW]->(odie)

我是Neo4j和Cypher查询语言的新手,所以请帮助我理解这一点。

EN

回答 1

Stack Overflow用户

发布于 2021-06-21 15:21:38

让我来教你如何创建一种关系,你可以在剩下的部分模仿它。假设标签为User的节点有一个name参数。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
MATCH (m1:Movie)<-[r1:RATED]-(e:User {name: 'elisha'})
WITH m1,e
MATCH (m3:Movie)<-[r3:RATED]-(g:User {name: 'garfield'})
WITH m3, g
.
.
CREATE (e)-[:FOLLOW]->(g)
CREATE (e)-[:FOLLOW]->(h)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68069656

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文