MongoDB practice
Filter by difficulty, use hints, reveal solutions and save attempts locally.
1. Practice MongoDB Introduction by building one step of a backend data access layer and checking the result.
code-writing1. Start from the MongoDB Introduction lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
2. Practice Database by building one step of a backend data access layer and checking the result.
code-fix1. Start from the Database lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
3. Practice Collection by building one step of a backend data access layer and checking the result.
output1. Start from the Collection lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
4. Practice Document by building one step of a backend data access layer and checking the result.
fill-blank1. Start from the Document lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
5. Practice Insert by building one step of a backend data access layer and checking the result.
true-false1. Start from the Insert lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
6. Practice Find by building one step of a backend data access layer and checking the result.
mini-project1. Start from the Find lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
7. Practice Update by building one step of a backend data access layer and checking the result.
mcq1. Start from the Update lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
8. Practice Delete by building one step of a backend data access layer and checking the result.
code-writing1. Start from the Delete lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
9. Practice Filters by building one step of a backend data access layer and checking the result.
code-fix1. Start from the Filters lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
10. Practice Sorting by building one step of a backend data access layer and checking the result.
output1. Start from the Sorting lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
11. Practice Indexing by building one step of a backend data access layer and checking the result.
fill-blank1. Start from the Indexing lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
12. Practice Aggregation by building one step of a backend data access layer and checking the result.
true-false1. Start from the Aggregation lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
13. Practice Relationships by building one step of a backend data access layer and checking the result.
mini-project1. Start from the Relationships lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
14. Practice Mongoose by building one step of a backend data access layer and checking the result.
mcq1. Start from the Mongoose lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
15. Practice Schema Design by building one step of a backend data access layer and checking the result.
code-writing1. Start from the Schema Design lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
16. Practice MongoDB Project by building one step of a backend data access layer and checking the result.
code-fix1. Start from the MongoDB Project lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
17. Practice Projection by building one step of a backend data access layer and checking the result.
output1. Start from the Projection lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
18. Practice Operators by building one step of a backend data access layer and checking the result.
fill-blank1. Start from the Operators lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
19. Practice Pagination by building one step of a backend data access layer and checking the result.
true-false1. Start from the Pagination lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
20. Practice Validation by building one step of a backend data access layer and checking the result.
mini-project1. Start from the Validation lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
21. Practice Transactions by building one step of a backend data access layer and checking the result.
mcq1. Start from the Transactions lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
22. Practice Atlas Basics by building one step of a backend data access layer and checking the result.
code-writing1. Start from the Atlas Basics lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
23. Practice Backup Basics by building one step of a backend data access layer and checking the result.
code-fix1. Start from the Backup Basics lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
24. Practice Security by building one step of a backend data access layer and checking the result.
output1. Start from the Security lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
25. Practice Performance by building one step of a backend data access layer and checking the result.
fill-blank1. Start from the Performance lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
26. Practice Text Search by building one step of a backend data access layer and checking the result.
true-false1. Start from the Text Search lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
27. Practice Array Queries by building one step of a backend data access layer and checking the result.
mini-project1. Start from the Array Queries lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
28. Practice Date Queries by building one step of a backend data access layer and checking the result.
mcq1. Start from the Date Queries lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
29. Practice CRUD Review by building one step of a backend data access layer and checking the result.
code-writing1. Start from the CRUD Review lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.
30. Practice MongoDB Review by building one step of a backend data access layer and checking the result.
code-fix1. Start from the MongoDB Review lesson example.
2. Use customer orders and statuses instead of placeholder text.
3. Run the example and compare output before polishing.