Author: Benjamin Joseph Lucero Herrera
Resource ID: CS210C
Resource Type: $\color{f8b6a8}\footnotesize\textsf{COURSE}$
MongoDB is very useful to store data dynamically. It’s often used when your data cannot be represented structurally. Companies like eBay and Electronic Arts use MongoDB to store data about their products, services, users, and much more!
The purpose of this course is to teach you the basics of MongoDB with usages in both Python and their query language. We will go over basic create, read, update, and delete operations (CRUD) and we will see how we can use Python to conduct these operations. This course will provide step-by-step explanations on key concepts, accompanied with practice problems.
For practice problems, visit this GitHub link below and follow the instructions to get started:
https://github.com/The-CS-Wiki/CS210C
To keep things organized a clean, each major sub-section is placed under a “toggle” button. You will initially see these toggle buttons with their content hidden. To unhide its content, click on the arrow that is to the left of the green text title. There, you will be able to see the full contents behind the subsection. Try it here:
For embedded video content, I suggest that you play the content by clicking on the YouTube logo on the bottom right so that the video plays on its own tab. Alternatively, press on the “Watch on YouTube” button if it appears Try to open this video on a different browser tab:
https://youtu.be/VZrDxD0Za9I?list=PLu4wnki9NI_8VmJ7Qz_byhKwCquXcy6u9
For embedded paper content, you can just click on the content to open the ArXiV paper. Try to open this paper below:
"I'll Finish It This Week" And Other Lies
For embedded page content, you can just click on the embed box. If the page cannot be opened simply by clicking it, hover over the page and press the “Original” button on the top right (indicated with an arrow pointing to the top right). Try to open this blog below: