What is the best way to structure this data model and to query the data?
I got a Users collection and a Movie collection. I want to create a relationship between those 2 to indicate you've seen your movie. You can easily do that with the following collection:
watch_movies
- user_id
- movie_id => true
- movie_id2 => true
- user_id2
- movie_id => true
But I also want to pick up the films that I have not seen yet. How can I best organize this, and which query is useful?