UNWIND $likedMovies AS likedMovie
MERGE (lm:LikedMovie {
id: likedMovie.id,
name: likedMovie.name,
})
CREATE p = (:Person $person)-[:LIKES]->(lm)
This doesn't solve my problem as it creates a new Person for every likedMovie
Instead I want the single Person to be related to all the likedMovie's
I also tried this:
UNWIND $likedMovies AS likedMovie
MERGE (lm:LikedMovie {
id: likedMovie.id,
name: likedMovie.name,
})
CREATE p = (:Person $person)
FOREACH (lm in likedMovie |
MERGE (p)->[:LIKES]-(lm)
)
But, it's giving me an error that p is a Path and needs to be a Node