From 8c9a67a6393d66fe1abf9ee97213de5c5a38b0c6 Mon Sep 17 00:00:00 2001 From: Melissa Mahoney Date: Wed, 21 May 2025 16:19:50 -0400 Subject: [PATCH 1/3] New Overview --- source/index.txt | 111 ++++++++++++++++++++++++++++++++++------------- 1 file changed, 81 insertions(+), 30 deletions(-) diff --git a/source/index.txt b/source/index.txt index 3f7f0a93..e9cf3257 100644 --- a/source/index.txt +++ b/source/index.txt @@ -1,5 +1,4 @@ :template: landing -:hidefeedback: page :nav-show-all-products: true :title: Docs Home @@ -7,9 +6,9 @@ :description: Store data in flexible documents and develop applications designed to adapt and scale, backed by Atlas, a fully managed platform with always-on security and an ecosystem of tools and integrations. :canonical: https://www.mongodb.com/docs/ -===================== -MongoDB Documentation -===================== +======================= +Welcome to MongoDB Docs +======================= .. ia:: @@ -118,56 +117,108 @@ MongoDB Documentation .. introduction:: - Welcome to the official MongoDB Documentation. - Whether you’re a developer, database administrator, - or just starting your journey with MongoDB, our - documentation provides you with the information and - knowledge needed to build applications on MongoDB and - the Atlas developer data platform. + Welcome to the MongoDB documentation. This site contains + everything you need to learn to effectively use MongoDB + as an application developer or an operator. + + .. button:: Get Started + :uri: .. image:: /images/homepage-hero-revert.svg :class: hero-img :alt: Homepage illustration + What is MongoDB? + ---------------- + + MongoDB is a document-oriented, operational database + built from the ground up as an alternative to the relational + database for modern applications. + + Unlike relational databases, MongoDB allows developers + to store rich JSON-like documents that map naturally to + the objects they use in their code. + + For example, to model user objects in an application, + a relational model would require multiple tables for + what could be elegantly stored in MongoDB as this: + + .. code-block:: json + + { + firstname: "Bob", + lastname: "Smith", + email: "bob@smith.com", + address: { + street: "100 Main St", + city: "Anytown", + state: "MO", + zip: "11111" + } + } + + And retrieved with queries such as: + + .. code-block:: sh + + users.find({address.zip : "111111"}) + + MongoDB also offers: + - Strong consistency with ACID transactions. + - Modern additional built-in query capabilities such as geographical search, lexical search, and vector search. + - Serverless horizontal scaling with geography-aware fault tolerance across all major cloud providers. + - Security primitives that comply with the most demanding of enterprise environments. + +.. kicker:: How this documentation is organized + .. card-group:: :columns: 1 :layout: default .. card:: - :headline: MongoDB Atlas → + :headline: Getting Started :url: https://www.mongodb.com/docs/atlas/getting-started/ - :icon: /images/technical-atlas-serverless.svg - :icon-alt: Atlas icon - Run MongoDB on a multi-cloud developer data platform that - accelerates and simplifies working with operational data. + Start here! Our Getting Started guide walks you through deploying + your first database and downloading all the tools and libraries + you need to start developing with MongoDB. .. card:: - :headline: Database Manual → - :icon: /images/technical-mdb-shell.svg - :icon-alt: MongoDB Database Manual + :headline: Development :url: https://www.mongodb.com/docs/manual/ - Learn core MongoDB concepts, including data modeling, querying - data, aggregations, sharding, and more. + Everything you need to know to write apps with MongoDB, from the basics like connecting, + CRUD, and the core query language, to advanced topics such as index + optimization and data modeling. .. card:: - :headline: Migrators, Tools, and Connectors → - :icon: /images/general-features-tools.svg - :icon-alt: Migrators, Tools, and Connectors + :headline: Management :url: https://www.mongodb.com/docs/tools-and-connectors/ - Explore tools and integrations for MongoDB, from data - visualization and development to migration and management. + Everything you need to know to administer and manage MongoDB deployments, including + provisioning, scaling, backup, monitoring, disaster recovery, security. + + .. card:: + :headline: Client Libraries + :url: https://www.mongodb.com/docs/drivers/ + + Connect application code to MongoDB with a client library in + your favorite programming language or application framework. + + .. card:: + :headline: Tools + :url: https://www.mongodb.com/docs/drivers/ + + Explore tools and integrations to aid in both development and management, + including simplifying database management, integration, migration, and data visualization. .. card:: - :headline: Client Libraries → - :icon: /images/technical-atlas-drivers.svg - :icon-alt: Client libraries icon. + :headline: Atlas Architecture Center :url: https://www.mongodb.com/docs/drivers/ - Connect your application to your database with one of the - official MongoDB libraries. + Learn best practices for designing scalable, secure, and resilient + systems using MongoDB in enterprise environments including architecture fundamentals, + MongoDB capabilities, and reference architectures. More Ways to Learn ------------------ From d632ae209e24e657f58c2c459ac0afdcfe26b1c3 Mon Sep 17 00:00:00 2001 From: Melissa Mahoney Date: Wed, 21 May 2025 16:27:58 -0400 Subject: [PATCH 2/3] fix indentation --- source/index.txt | 72 ++++++++++++++++++++++++------------------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/source/index.txt b/source/index.txt index e9cf3257..492c3a5c 100644 --- a/source/index.txt +++ b/source/index.txt @@ -128,46 +128,46 @@ Welcome to MongoDB Docs :class: hero-img :alt: Homepage illustration - What is MongoDB? - ---------------- - - MongoDB is a document-oriented, operational database - built from the ground up as an alternative to the relational - database for modern applications. - - Unlike relational databases, MongoDB allows developers - to store rich JSON-like documents that map naturally to - the objects they use in their code. - - For example, to model user objects in an application, - a relational model would require multiple tables for - what could be elegantly stored in MongoDB as this: - - .. code-block:: json - - { - firstname: "Bob", - lastname: "Smith", - email: "bob@smith.com", - address: { - street: "100 Main St", - city: "Anytown", - state: "MO", - zip: "11111" - } +What is MongoDB? +---------------- + +MongoDB is a document-oriented, operational database +built from the ground up as an alternative to the relational +database for modern applications. + +Unlike relational databases, MongoDB allows developers +to store rich JSON-like documents that map naturally to +the objects they use in their code. + +For example, to model user objects in an application, +a relational model would require multiple tables for +what could be elegantly stored in MongoDB as this: + +.. code-block:: json + + { + firstname: "Bob", + lastname: "Smith", + email: "bob@smith.com", + address: { + street: "100 Main St", + city: "Anytown", + state: "MO", + zip: "11111" } - - And retrieved with queries such as: + } + +And retrieved with queries such as: - .. code-block:: sh +.. code-block:: sh - users.find({address.zip : "111111"}) + users.find({address.zip : "111111"}) - MongoDB also offers: - - Strong consistency with ACID transactions. - - Modern additional built-in query capabilities such as geographical search, lexical search, and vector search. - - Serverless horizontal scaling with geography-aware fault tolerance across all major cloud providers. - - Security primitives that comply with the most demanding of enterprise environments. +MongoDB also offers: +- Strong consistency with ACID transactions. +- Modern additional built-in query capabilities such as geographical search, lexical search, and vector search. +- Serverless horizontal scaling with geography-aware fault tolerance across all major cloud providers. +- Security primitives that comply with the most demanding of enterprise environments. .. kicker:: How this documentation is organized From a63cab09f250ed2a064d19bfa321a439d2ad9c0e Mon Sep 17 00:00:00 2001 From: Melissa Mahoney Date: Wed, 21 May 2025 16:31:34 -0400 Subject: [PATCH 3/3] Fix button; remove hero image --- source/index.txt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/source/index.txt b/source/index.txt index 492c3a5c..7d4cdb27 100644 --- a/source/index.txt +++ b/source/index.txt @@ -122,11 +122,7 @@ Welcome to MongoDB Docs as an application developer or an operator. .. button:: Get Started - :uri: - -.. image:: /images/homepage-hero-revert.svg - :class: hero-img - :alt: Homepage illustration + :uri: https://www.mongodb.com/docs/atlas/getting-started/ What is MongoDB? ----------------