The Journey of #100DaysOfCode (@JasonNutt14)

I’ll be seeing ya’ll through the journey. Thanks for doing this challenge @henna.s . I love what 100 days of code does for accountability. :sweat_smile:
Sooo, back to it. Refresh refresh refresh. This week will be learning what I think I know and hopefully clearing up some things I may have struggled with at first glance. Byeeee :wave:


Here I am back at it with y’all. I started to go through Basic cluster administration but thought to myself, I need to go through and make my project that I was building a complete work and fully fleshed out following of everything that MongoDB university plus the community has and will bring to my skill set and knowledge & understanding of building, deploying and utilizing NoSQL databases like MongoDB in future projects. I have a renewed sense that this is going to lead to somethings and projects that I don’t even know about yet. But, at any rate, @Stennie_X…I am looking forward to looking for new badges lol…after all, isn’t that what it’s all about haha?? :blush:

Day 2 #100DaysOfCode I did what I know, learn by building and creating. My database admin understanding struggles continue. Started over with the basics. Here is the progress on documenting.
We will get there together folx. Blessings to all. #lovecode

— Jason Nutt (He/Him) Developer (@JasonNutt14) February 21, 2022

Hi :wave: I’m video documenting my #100daysofcode on youtube. 1 hour a day. Here is day #3 :compass: First part of the video (About a minute) is finishing up on a form I was making for a friend. Then the rest of it is my consistent slow walk back down MongoDB Basics course as to not jump back in the deep end blindly. :whale: I will become what I will become in due time. I must solidify knowledge and skills through re-iteration. God bless y’all everybody. Gonna go watch some Resident Alien and wind down yay!!^tfw|twcamp^tweetembed|twterm^1495954772888854530|twgr^|twcon^s1_c10&


Day 4 #100DaysOfCode In the spirit of consistency & redundancy I am starting this post similar to the last…hahaha I kill myself. Anyways, like this video description says, I was feeling creative and also, tired of thinking from work. So, as I am committed to coding everyday :mechanical_arm: , I decided to just refactor and add some artsy stuff while re-reading and listening to some relaxing :yin_yang:Raffi music as it is my son’s favorite & secretly mine as well. God bless everyone Have a wonderful night :love_letter:^tfw|twcamp^tweetembed|twterm^1496309990973489156|twgr^|twcon^s1_c10&


Day 5 #100DaysOfCode I am just trying to get re-familiar with the technologies that I use and grow from there. I looked through the react docs and spun up a new application from command line. Then I spent the hour playing with and refreshing my memory on what is in a fresh react app and revisited the MongoDB playground a bit. Anyways, I will keep posting and hopefully have breakthroughs along the way. Saturday and Sunday I hope to really put a few good hours in and spend an hour or two looking through posts here in the community. Hope everyone is well. Keep it up and don’t give up.^tfw|twcamp^tweetembed|twterm^1496683140215189509|twgr^|twcon^s1_c10&


#100DaysOfCode D-6 @Stennie_X welcome to the party! 100 days of code it up my friend :mechanical_arm: This is a lab I’m trying to figure out where I’m going wrong. This is where I went wrong the last time I tried to tackle learning about MongoDB and databases in general. I did not take the time to fully comprehend the failures and so when I proceeded to the next parts of courses I was already behind the power curb. Anyways I will be sharing this with the community while watching the next video and trying to wrap my head what I am doing wrong or misunderstanding in this lab. Also, I think I need that database dabbler badge lol.
Wordness to the turdness!
So as not to be idle with my couple hours today, I am proceeding with the next course in the Developer Learning Path … Introduction to the MongoDB Aggregation Framework.
Wordness to the turdness!
Database Dabbler

Participate in #100DaysOfCode challenge and share at least one day of learning MongoDB or Realm^tfw|twcamp^tweetembed|twterm^1497038038018535431|twgr^|twcon^s1_c10&


#100DaysOfCode D-7 I am really happy that I looked back into and rewatched this Jumpstart series 2021 with @Jesse_Hall!
I had learned soooo much through following and building and experimenting with serverless functions & going back through and creating and modifying my data in Atlas, adding my D&D characters to make something that I haven’t finished yet (Lol what’s new)…but by re-watching all these videos and pulling up those projects, even ones that I had trouble completing or just abandoned, I did get a huge dose of gratitude and felt like, yeah I am NOT starting completely from scratch like it feels sometimes. I have to look at and learn from the things I have struggled with in the past & not been able to understand or didn’t have the foundational knowledge necessary to grasp…and that is what it is alot of the times with programming. I have to re-iterate until the thing that made no sense to me does now. I don’t know if that makes sense to anyone else :stuck_out_tongue_winking_eye: :crazy_face: :thinking:but it’s very profound to me to know this deep in my bones here y’all :bone: lol. Have a great weekend :wave: and happy coding journey to all #100daysofcode Warriors, keep it up, we are getting somewhere!!^tfw|twcamp^tweetembed|twterm^1497406179227623431|twgr^|twcon^s1_c10&


#100DaysOfCode D-8, I am determined to be as slow as needed to get through these courses with thorough understanding of what is happening. I needed to alter the connection string ( by typing mongosh at the beginning of the string instead of mongo as shown in course ) here in the chapter 1 course in order to connect to our aggregations db but hey, this is farther than I got the last time I did this course. So on to the next portion of the chapter… Today, I learned much about the fundamentals of the aggregation pipeline, $match and filtering documents. Tonight after work, I will try the homework and filter out the movies in the lab by imb rating, genre, rating and language then count the ones that I’ve filtered…if I am understanding correctly. I actually am looking forward to the challenges instead of being frustrated with my slowness. I think this is growth. Hope everyone is learning much through this 100 day challenge, I know I am getting more patient in my learning if nothing else. :thinking:^tfw|twcamp^tweetembed|twterm^1497663035015671808|twgr^|twcon^s1_c10&


#100DaysOfCode D-9 did a crash course for 2022 tutorial w/ @codeSTACKr today in order to make sure I’m current. I also started a document to practice and keep up with my GSAP3 animation, scrollTrigger and timeline skills and not get rusty with git and pushing code to github. That is a skill that took me a very long time to be comfortable (well kinda) so I don’t want to take it for granted that I will just always be able to add commit push and publish and deploy things if I am not doing it on the regular, even if it is just writing the things that frustrate me :rage: or that I learned today :books: in an html document and styling it a tad :dress: with a bit of animations :angel: . That will do for keeping the rust down I think, While I get back to where I think I lefty off with my MongoDB skills. I am re-iterating through so much that I am going, wow, I remember thinking how awesome MongoDB was. It still is!^tfw|twcamp^tweetembed|twterm^1498127784236961801|twgr^|twcon^s1_c10&
Building a Study Sheet


#100DaysOfCode D-10 Today was humbling, I am such a noob :baby: :hatching_chick:still…and that’s got to be ok with me, even something to embrace, because it keeps me from jumping ahead and thinking I can just start to build my fantasy ideas without first painstakingly go through these fundamental courses. Even though I have struggled with the labs sometimes :test_tube:, I know that I am fully grasping the concepts being taught in the course. I also previewed the next chapter on $addFields and just excited about taking it slow :sloth: until things really click. I have committed to an hour but find it very hard to limit it to just that. Working full time at a call center though, I must force myself into a little rest time or I will be burnt out in no time( speaking from experience)… :firefighter: One day I will have built that D&D campaign and linked character lookup/Create sheets but for now, fundamentals it is. And the growth continues…I hope. Great night everyone. Keep plugging away at your dreams. :desert_island:^tfw|twcamp^tweetembed|twterm^1498478557546303489|twgr^|twcon^s1_c10&


#100DaysOfCode D-11 I ended the day with Accumulator Stages w/ $project! Went over again that _id is where to specify what incoming documents should be grouped on. That _id can use all accumulator expressions within $group. $group may be used multiple times within a pipeline…and also, it may be necessary to sanitize incoming data.
Then we went over the accumulator expressions available within $project…

  1. $sum.

  2. $avg

  3. $max

  4. $min

  5. $stdDevPop

  6. $stdDevSam
    …within $project, these expressions have no memory between documents.
    and we still may have to use $reduce or $map for more complex calculations…
    Goodnight everyone! My brain is donsky for today. Have a blessed evening and hope you are all safe and sound. God bless.^tfw|twcamp^tweetembed|twterm^1498839387320242178|twgr^|twcon^s1_c10&


Hi @Jason_Nutt,

Excellent to see your learning progress! If you do get stumped while taking MongoDB University courses, definitely ask for assistance in the dedicated course forums (eg There is a MongoDB squad that supports learners in University courses (coincidentally, they are now part of my Community team!) and many helpful community members.

I also recommend using the Aggregation Pipeline Builder in MongoDB Compass to develop and test your aggregation queries. Since the output of one pipeline stage is the input for the next stage, complex aggregation queries are more straightforward to troubleshoot if you work on adding one stage at a time.

You can use a similar technique in the MongoDB shell with variables (for example,, but Compass provides a visual reference with some sample documents.



Nice! Thanks for the guidance and resources @Stennie_X Oh and of course…thanks for letting us earn badges for milestones with #100daysofcode … I’m a sucker for badges as a study incentive. There is something wrong with me lol :laughing:


#100DaysOfCode D-12 First I just want to say, that Javascript is and always will be hard…and quizes on Javascript are hard, and coding is hard :construction_worker_man: …but I am also, very glad to be back to doing some of it and growing. Thanks for inviting me back @Stennie_X ! Anyways, I failed a javascript skill quiz today and unlocked a couple courses that I should retake so I will. I also, reached the $graphLookup Chapter in MongoDB University’s M121: The MongoDB Aggregation Framework. I have to take it slow this time around. Just like I have to go back through some basics with other skills, I must keep solidifying basics until basics become my fundamentals and that is when I can grow. I really appreciate the idea of bringing this #100daysofcode into the underneath (or rather the DownUnder ) world of MongoDB Community…thanks for heading up the surge @henna.s and @Kushagra_Kesav . Keep it up and thanks for encouraging me to get better and be accountable. Many blessings to all.^tfw|twcamp^tweetembed|twterm^1499201898506821635|twgr^|twcon^s1_c10&


#100DaysOfCode D-13 Today I had a fun time learning about Facets, Bucketing & Multi-dimensional grouping. Ok it was not as fun as it sounds but I am enjoying the growth but still need to practice the concepts more. I took a creative moment to say "Hey dude :speech_balloon:, you know you haven’t thought about making a new portfolio recently. Maybe it’ll get you energized to study a bit more if you start designing one for this year :speech_balloon: "…so I did that. So I am proud to be growing in MongoDB :green_book: and other areas too, hopefully it will all come together to build something mo’ beautiful someday soon. Have a great night everyone! :man_fairy:^tfw|twcamp^tweetembed|twterm^1499569370380521476|twgr^|twcon^s1_c10&


Hi Jason,

So happy to know that you are enjoying being back to #100DaysOfCode :orange_heart: I absolutely am… I myself touching Android Development after almost a gap of 2 years… :scream_cat: Its a tough ride but small steps make a difference :footprints:

I am a self-taught developer, with the help of the community of course :innocent: and it makes a lot of difference when you are working together… :open_hands:

Please feel free to give a shout if you feel stuck on a concept, we have lot of MongoDB folks to jump and help :smiling_face: and @Kushagra_Kesav is one of our champ :trophy:

For Javascript, I recently got email from FreeCodeCamp, to learn Javascript while making games… I have not explored it much yet but I hope it provides some help :slight_smile:

Keep Rocking :sparkles:

Cheers :performing_arts:


Oh my gosh! I have built some of these games following Ania! Wow! Thanks so much for reminding me to revisit this series. I’m going to start one of the ones I missed right now for part of my 100 days hour. Thanks again @henna.s !


#100DaysOfCode D-14 I had to stop with $bucketAuto, it was hurting my brain a little. But that IS why I love coding, if something is frustrating me, there is always something I can switch over to that I know I liked doing in the past and come back to the hard stuff when my head is in the right place for deep learning. Practicing javascript is practicing javascript no matter if I’m making games with Ania Kubow or not. $bucketAuto stage, you can wait until tomorrow, I promise to ask questions. But for tonight, I wanted to post this before I put some stank on this old space invaders and try to make one of the games that I missed in her series. I think it will be fun! Cheers to all! :call_me_hand: :love_you_gesture:^tfw|twcamp^tweetembed|twterm^1499948642177896453|twgr^|twcon^s1_c10&


#100DaysOfCode D-15
I really am excited and happy to have passed this course! :green_book: I am not as excited that I do realize I definitely need to re-iterate though some of the material, that I have 11 tabs worth of documentation to read over and really get deeper with things and think about how to utilize the concepts I’ve learned… But that’s getting way ahead of myself, who just got done with a major milestone with this aggregation class graduation. It feels good. I hope everyone is doing well today. Happy learning and growing.^tfw|twcamp^tweetembed|twterm^1500191695979302912|twgr^|twcon^s1_c10&


#100DaysOfCode D-16

This is a video demo of a project that I am working on that uses a MongoDB Atlas collection and serverless functions that call my Characters :man_beard: :woman_beard: from the frontend that I built using React and Tailwind.css for consistent styling throughout. I just wanted to see if the things I learned from building the E-Commerce tech store with MongoDB in the series Jumpstart series 2021 with Jesse Hall, were solid :ok_man:and re-usable. I feel I have grown :potted_plant: through this attempted re-creation and have a lot more coming because of the excitement I have to get this turned into something special. I also passed another course in MongoDB University yesterday and dug this back out to celebrate. This is my favorite project as it combines the most relevant skills that I have so far and some that I need to better understand in order to complete the project’s vision ( My idea lol) In the end, It hopes to be able to Create :building_construction:new Characters and insert :sewing_needle: them into the collection, Read :eyeglasses: and Update existing Characters and delete characters if necessary but only if the user is authorized to do so, which means it will also have authentication enabled and differing levels of authorization :policeman: :policewoman: :woman_judge: :judge::police_car: as well…Wish me luck, and prayers are welcome too!! God bless y’all^tfw|twcamp^tweetembed|twterm^1500639716286373889|twgr^|twcon^s1_c10&