我有一个CSV文件,其中有3列
Follower_id,Following_id,createTime
我在neo4j中的节点代表一个用户,它有多个属性,其中一个是profileId。图中的两个节点可以有FOLLOW_RELATIONSHIP,我必须更新FOLLOW_RELATIONSHIP属性的创建时间。图中有很多关系。我是新来的,我对如何有效地进行批量更新不是很了解。
profileId
FOLLOW_RELATIONSHIP
6za6bjd01#
您可以尝试这样的操作:
USING PERIODIC COMMIT 1000 LOAD CSV WITH HEADERS FROM 'FILEPATH' AS row WITH row MATCH (u1:User{profileId: row.Follower_id}) MATCH (u2:User{profileId: row.Following_id}) MERGE (u1)-[r:FOLLOW_RELATIONSHIP]->(u2) SET r.createTime = row.createTime
FILEPATH是文件在系统上的路径,通常位于数据库目录本身或某个Web链接中。您可以从本文中了解如何设置它。
FILEPATH
1条答案
按热度按时间6za6bjd01#
您可以尝试这样的操作:
FILEPATH
是文件在系统上的路径,通常位于数据库目录本身或某个Web链接中。您可以从本文中了解如何设置它。