If you think you'll actually have a small number of pending and not an imdb sized list you could
- Get all movies
- Get all movies rated by this user
- Use the two collections to firm a list of movies they need to review
Or
1. Add a sub collection to user called unrated movies
1. every time a niche is added to the db add it to every user's collection
1. When a user reviews a movie delete from collection
Or have a value in the stars db of - 1 to represent unrated, add that for all users and all movies, then query by user ID and value is - 1