- Lecturer easy enough to understand, videos are a good length
- Constantly getting tested, this is a big plus for cementing knowledge
- Connecting to the IDE - which times out every 15 minutes - is a pain and is a multi-step process
- The IDE gives zero meaningful error logs, the most common issue you will run into is that you are querying in the wrong collection! Since mongo is so loose no one will tell you this when you run the query, so you’ll waste time figuring out what is wrong with your code when its perfectly fine, it is not possible to know which database you are in because db is always used. The shell itself is very slow, and it is impossible to write the queries in some of the labs in the shell alone, why do I need to write the code in notepad++ and then copy it into the shell? Such a backward practise for 2020.
- Many commands don’t work as they should in the IDE, such as findOne() which always returns the same document
I think mongodb is a fantastic tool to use, but it is difficult going through this course when being forced to use the IDE which sucks. A programmatic approach (i.e. with something like mongoose) would be infinitely less stressful.