Dear MongoDB university team,
The task of this lab is not solvable from the description given.
The problem is that more than 10 documents have a top-rating of 100.
Without a second sort criteria, the top 10 will be more or less random.
I wasted lot of time (as in most of the labs) to get an empty intersection set.
Since it took me lots of time and frustration again (as in several other labs) I ended up in guessing the answer. In the proposed solution I could see that the author thought of sorting by title additionally.
Since this is not the first time, that a lab is making me waste time, I’m questioning myself if I can afford to invest more time into these courses. I don’t know what is the typical audience of your courses. Speaking for myself, I am not a student with unlimited time to explore and make research, but a paid software engineer working on a project, paid by stakeholders.
Often it takes me a lot of extra time because the labs need further knowledge than handled in the chapter. Many labs are only solvable by doing extra recherche. This is frustrating because there wasn’t even a simple exercise before, trying out the theoretical knowledge treated in the chapter. It starts immediately with the advanced task.
I would prefer a course which delivers the needed knowledge in a straight forward way. Labs should treat the topics as explained in the chapter. There could be extra labs which combine the topic from the chapter with some extra features. I find this also valuable. But then as a bonus please, without the need to solve them.