Very nice article. Just a small suggestion from my end. The article could have been more engaging for someone who is new to Mongo if you had given a comparison of similar SQL commands to that of MongoDB aggregations.
Ex :- SELECT id,age,language FROM collection WHERE username = "saurabh" AND age > 18;
Really enjoyed reading it !