docs/
βββ tutorials/
βββ mongodb/
βββ index.mdx
β
βββ 01-getting-started/
β βββ what-is-mongodb.mdx
β βββ mongodb-vs-sql.mdx
β βββ document-database-concepts.mdx
β βββ mongodb-architecture.mdx
β βββ install-mongodb-community.mdx
β βββ mongodb-atlas-setup.mdx
β βββ install-mongosh.mdx
β βββ first-database.mdx
β
βββ 02-mongodb-fundamentals/
β βββ databases-collections-documents.mdx
β βββ bson-and-json.mdx
β βββ data-types.mdx
β βββ objectid.mdx
β βββ naming-conventions.mdx
β
βββ 03-crud-operations/
β βββ insert-one-many.mdx
β βββ find-and-findone.mdx
β βββ query-filters.mdx
β βββ comparison-operators.mdx
β βββ logical-operators.mdx
β βββ update-one-many.mdx
β βββ update-operators.mdx
β βββ replace-documents.mdx
β βββ delete-one-many.mdx
β βββ projections.mdx
β βββ sort-limit-skip.mdx
β
βββ 04-data-modeling/
β βββ schema-design-fundamentals.mdx
β βββ embedding-vs-referencing.mdx
β βββ one-to-one-relationships.mdx
β βββ one-to-many-relationships.mdx
β βββ many-to-many-relationships.mdx
β βββ schema-validation.mdx
β βββ schema-design-patterns.mdx
β
βββ 05-indexing-and-performance/
β βββ index-fundamentals.mdx
β βββ single-field-indexes.mdx
β βββ compound-indexes.mdx
β βββ multikey-indexes.mdx
β βββ text-and-geospatial-indexes.mdx
β βββ unique-and-partial-indexes.mdx
β βββ explain-query-plans.mdx
β βββ performance-optimization.mdx
β
βββ 06-aggregation-pipeline/
β βββ aggregation-overview.mdx
β βββ match-and-project.mdx
β βββ group-and-sum.mdx
β βββ sort-limit-skip.mdx
β βββ unwind-arrays.mdx
β βββ lookup-joins.mdx
β βββ facet-and-bucket.mdx
β βββ aggregation-project.mdx
β
βββ 07-advanced-queries/
β βββ arrays-and-array-operators.mdx
β βββ nested-documents.mdx
β βββ regex-queries.mdx
β βββ date-queries.mdx
β βββ bulk-write-operations.mdx
β βββ transactions.mdx
β
βββ 08-nodejs-integration/
β βββ mongodb-nodejs-driver.mdx
β βββ connect-to-mongodb.mdx
β βββ database-configuration.mdx
β βββ crud-with-nodejs.mdx
β βββ mongodb-with-express.mdx
β βββ error-handling.mdx
β βββ pagination-and-filtering.mdx
β βββ mongoose-introduction.mdx
β
βββ 09-mongoose/
β βββ schemas-and-models.mdx
β βββ validation-and-middleware.mdx
β βββ relationships-and-populate.mdx
β βββ queries-and-aggregation.mdx
β βββ virtuals-and-methods.mdx
β βββ mongoose-transactions.mdx
β
βββ 10-security/
β βββ authentication-and-access-control.mdx
β βββ database-users-and-roles.mdx
β βββ connection-string-security.mdx
β βββ network-security.mdx
β βββ input-validation.mdx
β βββ injection-prevention.mdx
β βββ encryption-and-backups.mdx
β βββ production-security-checklist.mdx
β
βββ 11-replication-and-sharding/
β βββ replica-sets.mdx
β βββ replication-and-failover.mdx
β βββ read-and-write-concerns.mdx
β βββ sharding-fundamentals.mdx
β βββ shard-key-selection.mdx
β βββ high-availability.mdx
β
βββ 12-atlas-and-deployment/
β βββ atlas-clusters.mdx
β βββ network-access-and-users.mdx
β βββ environment-configuration.mdx
β βββ backups-and-restoration.mdx
β βββ monitoring-and-alerts.mdx
β βββ local-to-production.mdx
β βββ deployment-checklist.mdx
β
βββ 13-testing-and-tooling/
β βββ mongodb-compass.mdx
β βββ mongosh-commands.mdx
β βββ database-seeding.mdx
β βββ integration-testing.mdx
β βββ testcontainers-and-mongodb.mdx
β βββ troubleshooting.mdx
β
βββ 14-specialized-features/
β βββ text-search.mdx
β βββ geospatial-data.mdx
β βββ time-series-collections.mdx
β βββ change-streams.mdx
β βββ ttl-indexes.mdx
β βββ vector-search-overview.mdx
β
βββ 15-projects/
β βββ notes-api.mdx
β βββ task-management-api.mdx
β βββ blog-platform.mdx
β βββ ecommerce-database.mdx
β βββ analytics-dashboard.mdx
β βββ production-ready-rest-api.mdx
β
βββ 16-practice/
β βββ beginner-exercises.mdx
β βββ intermediate-exercises.mdx
β βββ advanced-exercises.mdx
β βββ quizzes.mdx
β βββ interview-questions.mdx
β
βββ reference/
β βββ mongosh-cheatsheet.mdx
β βββ query-operators.mdx
β βββ aggregation-operators.mdx
β βββ index-reference.mdx
β βββ glossary.mdx
β
βββ assets/
βββ images/
βββ diagrams/