An open API service indexing awesome lists of open source software.

https://github.com/saketkothari/mongodb-basics

MongoDB is a NoSQL database that's lightning-fast and very easy to pick up and run with and also to interact with it to create, read, update and delete data.
https://github.com/saketkothari/mongodb-basics

expressjs mongodb nodejs

Last synced: 8 months ago
JSON representation

MongoDB is a NoSQL database that's lightning-fast and very easy to pick up and run with and also to interact with it to create, read, update and delete data.

Awesome Lists containing this project

README

          

# MongoDB-Basics
- MongoDB is a NoSQL database that's lightning-fast and very easy to pick up and run with.
- Make a simple Node.js API (that uses MongoDB under the hood).
- In this we'll learn how to interact with it to create, read, update and delete data.
- We'll learn about collections, documents, filters, pagination, indexes & much more.

#

| # | Topics learned |
| :-: | --------------------------------------------------------------------------------------------------------------------------- |
| 01 | What is MongoDB|
| 02 | Installing MongoDB|
| 03 | Collections & Documents|
| 04 | Using MongoDB Compass|
| 05 | Using MongoDB Shell |
| 06 | Adding New Documents|
| 07 | Finding Documents|
| 08 | Sorting & Limiting Data |
| 09 | Nested Documents |
| 10 | Complex Queries & Operators |
| 11 | Using $in and $nin |
| 12 | Querying Arrays |
| 13 | Deleting Documents |
| 14 | Updating Documents |

#

### Creating a Node API with MongoDB

| # | Topics learned |
| :-: | --------------------------------------------------------------------------------------------------------------------------- |
| 01 | MongoDB Drivers |
| 02 | Connecting to MongoDB |
| 03 | Cursors & Fetching Data |
| 04 | Finding Single Documents|
| 05 | Handling POST Requests |
| 06 | Handling DELETE Requests|
| 07 | Handling PATCH Requests|
| 08 | Pagination |
| 09 | Indexes |
| 10 | MongoDB Atlas |