Hey Everyone,
I know one way to create nodes and relationships using spark job in Scala like this
//CREATING NODES AND RELATIONSHIPS
df.select("easy_id","gender").distinct().write
.mode("Overwrite")
.format("org.neo4j.spark.DataSource")
.option("relationship", "HAS_GENDER")
.option("relationship.save.strategy", "keys")
//SOURCE NODE DETAILS
.option("relationship.source.save.mode", "Overwrite")
.option("relationship.source.labels", ":EasyID")
.option("relationship.source.node.properties", "easy_id:id")
.option("relationship.source.node.keys", "easy_id:id")
//TARGET NODE DETAILS
.option("relationship.target.save.mode", "Overwrite")
.option("relationship.target.labels", ":gender")
.option("relationship.target.node.properties", "gender:Gender")
.option("relationship.target.node.keys", "gender:Gender")
.save()
could anyone can suggest another best way in same tech stack?
Thanks.