From 1c39f0ade725babbc0377420fef296ffe0e583c0 Mon Sep 17 00:00:00 2001 From: Amaan Sheikh <100550299+amaan784@users.noreply.github.com> Date: Tue, 12 Mar 2024 12:09:18 -0400 Subject: [PATCH] Update cypher query in all() and find() genres.py the size() function no longer works. Requesting update as per the correct cypher query mentioned in the course. --- api/dao/genres.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/dao/genres.py b/api/dao/genres.py index e89e9bc..23ff7cf 100644 --- a/api/dao/genres.py +++ b/api/dao/genres.py @@ -39,7 +39,7 @@ def get_movies(tx): } RETURN g { .*, - movies: size((g)<-[:IN_GENRE]-(:Movie)), + movies: count { (g)<-[:IN_GENRE]-(:Movie) }, poster: poster } AS genre ORDER BY g.name ASC @@ -72,7 +72,7 @@ def find_genre(tx, name): WITH g, head(collect(m)) AS movie RETURN g { .name, - movies: size((g)<-[:IN_GENRE]-()), + movies: count { (g)<-[:IN_GENRE]-() }, poster: movie.poster } AS genre """, name=name).single() @@ -87,4 +87,4 @@ def find_genre(tx, name): with self.driver.session() as session: # Execute within a Read Transaction return session.execute_read(find_genre, name) - # end::find[] \ No newline at end of file + # end::find[]