User-restricted access to data is discussed in the docs. In the example each movie record is given an array of users that have the movie on their watch list.
This presents obvious scaling challenges especially with the objective of keeping records small. What if 10,000 users add the same movie to their list?
Can you provide any guidance or best-practices for how to scale this kind of user data?