Voyage AI joins MongoDB to power more accurate and trustworthy AI applications on Atlas.

Explore Developer Center's New Chatbot! MongoDB AI Chatbot can be accessed at the top of your navigation to answer all your MongoDB questions.

MongoDB Developer
MongoDB Developer Center
chevron-right
Developer Topics
chevron-right

MongoDB

plus Follow
Sign in to follow topics
An integrated suite of cloud database services that allows you to address a wide variety of use cases for transactional and analytical workloads.
Learn More
MongoDB Topics
mdb_aggregation_pipelines
Aggregation Framework
mdb_time_series
Time series
general_security
Security
mdb_schema_visualization
Data Visualization
atlas_cli
CLI
mdb_sharding
Sharding
mdb_wildcard_index
Indexes
mdb_schema_visualization
Schema
mdb_shell
Shell
atlas_cloud_manager
Cloud Manager
mdb_change_streams
Change Streams

Featured

Video

Navigating the Challenges of Building Centralized gen AI Tooling

The line between “super doable” and “super hard” isn’t always obvious when bringing AI to production. In the latest episode of our new People Who Ship series, Apoorva Joshi sits down with MongoDB’s John Ziegler to explore how his team built internal generative AI tools like Central RAG and MongoGPT and how they navigated challenges like permission-aware data, integrating diverse sources (think Google Drive and Zendesk!), and making it all work using MongoDB Atlas....
MongoDBVector Search

Jun 30, 2025
Video

How to Build an App with Semantic Search: Django, MongoDB Atlas & Voyage AI Tutorial

MongoDB thumbnail image
Play Button

Jun 23, 2025 | 18 min
Video

What is Parent Document Retrieval in RAG? | Retrieval Techniques in LLM Applications

MongoDB thumbnail image
Play Button

Jun 18, 2025 | 1 min
MongoDB News & Announcements
All MongoDB News & Announcements
News & Announcements

Supercharging Time Series Collections: Key Enhancements in MongoDB 8.0 with Block Processing


Dec 09, 2024 | 4 min read
News & Announcements

Laravel Herd Adds Native MongoDB Support


Oct 07, 2024 | 0 min read
News & Announcements

Laravel MongoDB 5.0: Major Release With Exciting New Features!


Sep 13, 2024 | 1 min read
All MongoDB News & Announcements
MongoDB Articles
All MongoDB Articles
Article

The cost of not knowing MongoDB (V5RX) - Part 2

MongoDB thumbnail image

Jan 29, 2025 | 26 min read
Article

Building with Patterns: The Single Collection Pattern

MongoDB thumbnail image

Jan 27, 2025 | 4 min read
Article

Building REST APIs With API Platform and MongoDB

MongoDB thumbnail image

Jan 14, 2025 | 9 min read
MongoDB Quickstarts
All MongoDB Quickstarts
Quickstart

Building Quarkus Application with MongoDB and Panache

java logo

Dec 03, 2024 | 5 min read
Quickstart

Introduction to MongoDB and Helidon

java logo

Nov 12, 2024 | 6 min read
Quickstart

Best Practices for Using Flask and MongoDB

MongoDB thumbnail image

Sep 16, 2024 | 5 min read
MongoDB Code Examples
All MongoDB Code Examples
Code Example

Reactive Java Spring Boot with MongoDB

MongoDB thumbnail image

Apr 02, 2024 | 5 min read
Code Example

A Spotify Song and Playlist Recommendation Engine

MongoDB thumbnail image

Nov 13, 2023 | 6 min read
Code Example

Example Application for Dog Care Providers (DCP)

MongoDB thumbnail image

Jul 12, 2024 | 3 min read
MongoDB Tutorials
All MongoDB Tutorials
Tutorial

MongoDB Atlas Authentication Using Service Accounts (OAuth)

MongoDB thumbnail image

Apr 18, 2025 | 9 min read
Tutorial

Local-first and Reasoning-enhanced RAG With DeepSeek and MongoDB

MongoDB thumbnail image

Feb 06, 2025 | 8 min read
Tutorial

Building a Dynamic Pricing Microservice with Vertex AI and MongoDB Atlas

MongoDB thumbnail image

Jan 22, 2025 | 18 min read
MongoDB Podcasts
All MongoDB Podcasts
Podcast

Ep. 115 Exploring Kafka with Kris Jenkins and Rob Walters

Play Button

Jun 24, 2022 | 35 min
Podcast

Schema Suggestions with Julia Oppenheim - Podcast Episode 59

Play Button

Aug 09, 2024 | 13 min
Podcast

Ep. 111 Kunal Lanjewar of That Game Company at GDC

Play Button

May 11, 2022 | 15 min
MongoDB Videos
All MongoDB Videos
Video

Navigating the Challenges of Building Centralized gen AI Tooling

MongoDB thumbnail image
Play Button

Jun 30, 2025
Video

How to Build an App with Semantic Search: Django, MongoDB Atlas & Voyage AI Tutorial

MongoDB thumbnail image
Play Button

Jun 23, 2025 | 18 min
Video

What is Parent Document Retrieval in RAG? | Retrieval Techniques in LLM Applications

MongoDB thumbnail image
Play Button

Jun 18, 2025 | 1 min
All MongoDB Content
search
  • Latestcheck
  • Highest Rated
Video

Navigating the Challenges of Building Centralized gen AI Tooling

The line between “super doable” and “super hard” isn’t always obvious when bringing AI to production. In the latest episode of our new People Who Ship series, Apoorva Joshi sits down with MongoDB’s John Ziegler to explore how his team built internal generative AI tools like Central RAG and MongoGPT and how they navigated challenges like permission-aware data, integrating diverse sources (think Google Drive and Zendesk!), and making it all work using MongoDB Atlas.
MongoDB thumbnail image
Play Button

Jun 30, 2025
Video

How to Build an App with Semantic Search: Django, MongoDB Atlas & Voyage AI Tutorial

Read the written tutorial: https://dev.to/mongodb/grab-a-pint-with-django-mongodb-backend-voyage-ai-and-langchain-170n Watch the Django MongoDB Backend Quickstart tutorial: https://youtu.be/laXann1O0cg Sign-up for a free cluster → https://mdb.link/5s5ngllTB8E-register Access the Kaggle dataset here: https://www.kaggle.com/datasets/anaiya/guinnesswinebarsdublin Subscribe to MongoDB YouTube→ https://mdb.link/subscribe Looking for the best places to grab a drink in Dublin? Stop searching and start building! With the power of the Django-MongoDB-Backend Python package and AI, you can find the exact drink you're looking for. Build your own intelligent Dublin pub finder! This tutorial shows you how to combine Django, MongoDB, Voyage AI, and LangChain to create an AI-powered app with semantic search. Learn to set up your backend, embed data, and implement smart search functionality to help anyone discover the perfect pub in Dublin. Dive into the exciting world where Python, databases, and AI converge! Chapters: 0:00 Introduction to the Dublin Pub Finder 0:28 What is Django MongoDB Backend? 1:07 Understanding LangChain & MongoDB Integration 1:58 Why Voyage AI for Embeddings? 2:30 Project Prerequisites 3:25 Demo: Our Intelligent Pub Finder in Action 4:18 Data Collection & Preparation (Google Places API) 5:39 Setting up Django MongoDB Backend 7:24 Defining Django Models (models.py) 8:55 Generating Embeddings with Voyage AI 10:19 Importing Data to MongoDB Atlas 11:46 Creating Your Atlas Vector Search Index 13:10 Integrating LangChain for Semantic Search 14:48 Building the Django Application (views.py & URLs) 16:00 Crafting the User Interface (HTML/CSS) 17:15 Running the Application 17:35 Conclusion & Key Takeaways This video is not affiliated with, endorsed by, or sponsored by Python. The use of any trademark is solely for informational and identification purposes, so that we may provide clear and accurate descriptions. All opinions and critiques provided in this video are those of the creator and do not reflect the views of Python or its affiliates. Visit Mongodb.com → https://mdb.link/MongoDB Read the MongoDB Blog → https://mdb.link/Blog Read the Developer Blog → https://mdb.link/developerblog
MongoDB thumbnail image
Play Button

Jun 23, 2025
Video

What is Parent Document Retrieval in RAG? | Retrieval Techniques in LLM Applications

What is parent document retrieval and why is it beneficial in the context of large language models (LLMs)? When splitting documents for LLM applications, there are often conflicting considerations. Parent document retrieval can be the solution.
MongoDB thumbnail image
Play Button

Jun 18, 2025
Video

How to Bring Relational Data into MongoDB | Migration Challenges and Considerations #database

Wondering how to bring your relational data into MongoDB? This Short breaks down the migration process! From identifying modules to migrate to understanding modern schemas and transforming your application code, we cover it all. Plus, discover the Relational Migrator, a tool built to boost your migration productivity! #MongoDBTutorial #DataTransformation #NoSQLMigration #TechExplained
MongoDB thumbnail image
Play Button

Jun 10, 2025
Video

The OpenAI Agents SDK for TypeScript is Missing Something—And That’s Ok

Try MongoDB 8.0 → https://mdb.link/s3X2N5AoVd8-try Sign-up for a free cluster → https://mdb.link/s3X2N5AoVd8-register 📚 Resources: OpenAI Agents SDK with MongoDB Template: https://github.com/mongodb-developer/GenAI-Showcase/tree/main/apps/openai-agents-sdk OpenAI Agents SDK Docs: https://openai.github.io/openai-agents-js/ Subscribe to MongoDB YouTube→ https://mdb.link/subscribe Learn how to build powerful AI agents using the new OpenAI Agents SDK for TypeScript with MongoDB as a memory provider. In this tutorial, I'll show you how to create context-aware agents that remember conversations and improve over time. Unlock the power of AI agents in TypeScript! Explore the new OpenAI Agents SDK for TypeScript, a powerful tool that brings robust AI capabilities directly to your JavaScript/TypeScript applications. Discover its core features like agent loops, handoffs, guardrails, and function tools. Learn about the crucial missing piece: memory persistence. We'll show you how to integrate MongoDB as a memory provider to give your AI agents conversational context, remember past interactions, recognize returning users, and even track performance. This enables you to build more intelligent applications, from customer support to personalized educational tools. 🔥 What You'll Learn: How to use the OpenAI Agents SDK for TypeScript Implementing MongoDB as a memory system for AI agents Building agents that maintain conversation context Creating personalized AI assistants that learn from interactions TypeScript-first development with strong typing support ⚡ Key Features Covered: Agent loops and conversation management Function tools with automatic schema generation Handoffs between multiple specialized agents Built-in tracing and debugging tools Real-time agent capabilities 💡 Perfect For: TypeScript/JavaScript developers AI application builders MongoDB developers Anyone building chatbots or AI assistants 🛠 Tech Stack: OpenAI Agents SDK for TypeScript MongoDB for conversation memory Node.js backend integration TypeScript for type safety 0:00 Introduction to OpenAI Agents SDK for TypeScript 0:54 Core Features of the SDK 2:06 The Missing Key Feature 2:40 MongoDB as a Memory Provider 3:02 Implementing Memory in Code 3:27 Why TypeScript Developers Will Love This 3:54 Real-World Agent Applications & Template This video is not affiliated with, endorsed by, or sponsored by OpenAI. The use of any trademark is solely for informational and identification purposes, so that we may provide clear and accurate descriptions. All opinions and critiques provided in this video are those of the creator and do not reflect the views of OpenAI or its affiliates. Visit Mongodb.com → https://mdb.link/MongoDB Read the MongoDB Blog → https://mdb.link/Blog Read the Developer Blog → https://mdb.link/developerblog
MongoDB thumbnail image
Play Button

Jun 05, 2025
Video

Unlock Scalability & Flexibility with MongoDB! #SQL #NoSQL

Tired of relational database headaches? Migrating to MongoDB offers a modern, flexible schema, and high availability so you can scale with ease. Discover how migrating to MongoDB solves complexity, boosts agility, and provides real scalability.
MongoDB thumbnail image
Play Button

Jun 03, 2025
Video

How to Setup an MCP Server in Cursor #mongodb #mcp #cursor

Let's learn how to setup an MCP (Model Context Protocol) server in the Cursor IDE by installing the official MongoDB MCP Server. JSON Configuration: ``` "MongoDB": { "command": "npx", "args": [ "-y", "@mongodb-js/mongodb-mcp-server" ], "env": { "MDB_MCP_API_CLIENT_ID": "your-atlas-service-account-client-id", "MDB_MCP_API_CLIENT_SECRET": "your-atlas-service-account-client-secret", "MDB_MCP_CONNECTION_STRING": "your-mongodb-connection-string" } } ```
MongoDB thumbnail image
Play Button

Jun 02, 2025
Video

From Zero to AI Agent: Master Low-Code Development with n8n & MongoDB!

Resources: ✅ https://docs.n8n.io/integrations/builtin/cluster-nodes/sub-nodes/n8n-nodes-langchain.retrievervectorstore/https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.mongodb/ ✅ Try MongoDB 8.0 → https://mdb.link/xMbviLKAvOI-try ✅ Sign-up for a free cluster → https://mdb.link/xMbviLKAvOI-register Subscribe to MongoDB YouTube→ https://mdb.link/subscribe 🚀 Unlock the power of AI without drowning in complex code! In this tutorial, we dive into the world of low-code AI development, showing you step-by-step how to build your VERY OWN intelligent AI agent using n8n and MongoDB. Perfect for programmers dipping their toes into AI or anyone curious about building smart applications easily! ✨What you'll learn in this video✨ 00:00 - Intro & Welcome 00:27 - Discover Low-Code n8n 01:50 - Connect n8n to MongoDB 02:56 - Prep Atlas & Data 04:22 - Build Your AI Agent 06:13 - Integrate OpenAI (GPT-4) 08:59 - AI Writes Database Queries! 13:55 - Advanced Agent Prompting 20:21 - Give AI Data Context 25:13 - AI Saves Your Favorites 30:33 - Embed AI Anywhere 32:32 - Next Steps & Outro This video is not affiliated with, endorsed by, or sponsored by n8n. The use of any trademark is solely for informational and identification purposes, so that we may provide clear and accurate descriptions. All opinions and critiques provided in this video are those of the creator and do not reflect the views of n8n or its affiliates. Visit Mongodb.com → https://mdb.link/MongoDB Read the MongoDB Blog → https://mdb.link/Blog Read the MongoDB Builder Blog → https://mdb.link/BuilderBlog
MongoDB thumbnail image
Play Button

May 30, 2025
Video

MongoDB Documents Explained! The Power of a Flexible Database

Tired of rigid relational database tables? Meet MongoDB, the document-based database that lets you store data in any format you need! See how its flexible schema allows you to effortlessly update and add fields to documents, making development a breeze.
MongoDB thumbnail image
Play Button

May 27, 2025
Video

Handle Massive Data Growth! | What is MongoDB Sharding #database

In this video, we break down a key concept that sets MongoDB apart from traditional relational databases: scalability. We'll explain the difference between vertical and horizontal scaling, illustrate the limitations of traditional approaches, and reveal how MongoDB's sharding technique allows it to distribute data across multiple servers for unparalleled performance and high availability. If you're curious about modern database architecture and how it impacts performance, this video is for you!
MongoDB thumbnail image
Play Button

May 22, 2025