Featured
Article
Spring Data Unlocked: Performance Optimization Techniques With MongoDB
Discover the journey of mastering MongoDB with Spring Data! In Part 1, we explored the basics, including MongoTemplate vs. MongoRepository. Part 2 took us deeper into advanced queries and Spring's powerful features. Now, in Part 3, we'll focus on optimizing your application with strategies like read preferences and indexingDec 04, 2024 | 5 min read
All Spring Content
- Latest
- Highest Rated
Tutorial
How to Connect to MongoDB With a SOCKS5 Proxy With Java
In this post, we explain the different methods you can use to connect to a MongoDB cluster through a SOCKS5 proxy with vanilla Java and Spring Boot.Aug 29, 2024
Tutorial
Microservices Architecture: Deploy Locally With Java, Spring, and MongoDB
Learn about microservices architecture and deploy your first architecture locally using Spring Boot, Spring Cloud, and MongoDB.Aug 29, 2024
Video
Testing Java Applications with MongoDB Using TestContainers.
✅ Register for free tier Atlas → https://mdb.link/z8qC1lwIIUA-register ✅ Load sample Data → https://mdb.link/z8qC1lwIIUA-doc ✅ Link to article → https://mdb.link/z8qC1lwIIUA-article - This video will help you understand the usage of testcontainers in a Java application. This video also covers the use of testcontainers while writing integration testing for Spring Boot applications. - ✅ Learn more about testcontainers → https://testcontainers.com/ ✅ GitHubRepo Testcontainers with Vanilla Java → https://github.com/mongodb-developer/testcontainers-with-mongodb-and-java ✅ Testcontainers with SpringBoot applications → https://github.com/mongodb-developer/spring-boot-mongodb-aggregationsAug 26, 2024
Tutorial
Exploring the Advanced Search Capabilities With MongoDB Atlas Search
In this third part of our Atlas Search with Spring Boot series, we dive into advanced topics like custom analyzers, language-specific analyzers, GeoJSON data, and combining search with MongoDB's $lookup stage. If you haven’t read the earlier parts, check them out to build a solid foundation.Aug 20, 2024
Tutorial
Exploring Search Capabilities With Atlas Search
In the second part of our series on MongoDB Atlas Search with Spring Boot, we dive into practical applications of search indexes. Building on Part 1, which covered creating Atlas Search indexes, this article focuses on implementing search queries to enhance user experience. This tutorial equips you with the skills to implement efficient search functionality, making your applications more responsive and user-friendly. Whether you're new to MongoDB or experienced, you'll find valuable insights to optimize your search capabilities.Aug 20, 2024
Video
Sharding and Spring Data MongoDB: Scale Your Data
✅ Sign-up for a free cluster at → https://mongodb.prakticum-team.ru/cloud/atlas/register ✅ Get help on our Community Forums → https://mongodb.prakticum-team.ru/community/forums/ ✅ https://mdb.link/gQlBGappBgk-tutorial" target="_blank" rel="noreferrer">https://mdb.link/gQlBGappBgk-tutorial ✅ https://mdb.link/gQlBGappBgk-download" target="_blank" rel="noreferrer">https://mdb.link/gQlBGappBgk-download ✅ https://start.spring.io/" target="_blank" rel="noreferrer">https://start.spring.io/ In this MongoDB video, we'll explore the intricacies of sharding in MongoDB and how it can be integrated with a Spring application using Spring Data MongoDB. We'll delve into the setup of a sharded cluster, the selection of a shard key, and the configuration necessary to distribute data across multiple servers. This tutorial is perfect for developers looking to scale their MongoDB databases horizontally and improve their application's performance and scalability. 📚 RESOURCES 📚 https://mdb.link/gQlBGappBgk-tutorial" target="_blank" rel="noreferrer">https://mdb.link/gQlBGappBgk-tutorial https://mdb.link/gQlBGappBgk-download" target="_blank" rel="noreferrer">https://mdb.link/gQlBGappBgk-download https://start.spring.io/" target="_blank" rel="noreferrer">https://start.spring.io/ ⏱️ Timestamps ⏱️ Introduction to Sharding [00:00:00 - 00:01:24] Brief Description: The chapter introduces the concept of sharding in databases, explaining its importance for distributing data across multiple servers. It also outlines the prerequisites for the tutorial, including Java, Maven, and a Spring Boot project setup. Setting Up the Cluster [00:01:24 - 00:02:48] Brief Description: This section guides the viewer through the process of creating a new cluster, detailing the necessary configurations for sharding, such as selecting an M30 cluster tier and the number of shards. Preparing the Environment [00:02:48 - 00:04:12] Brief Description: The chapter focuses on preparing the development environment, including loading sample data into the database, connecting to the MongoDB shell, and the initial steps to shard a collection. Sharding the Collection [00:04:12 - 00:05:36] Brief Description: The viewer is walked through the process of sharding a collection using the MongoDB shell, with an emphasis on choosing a shard key and understanding best practices for key selection. Integrating Sharding with Spring Data [00:05:36 - 00:07:00] Brief Description: This chapter discusses how to integrate sharding into a Spring Data application, highlighting the importance of the @ShardKey annotation in the model and its role in query optimization and schema evolution. Finalizing and Testing [00:07:00 - 00:08:31] Brief Description: The final chapter wraps up the tutorial by showing how to verify the sharding setup and discussing the final steps to query a sharded database within a Spring Data application. It concludes with an invitation to engage with the MongoDB community. ------ ✅ Subscribe to our channel → https://mdb.link/subscribeAug 15, 2024
Tutorial
Single-Collection Designs in MongoDB with Spring Data (Part 2)
In the second part of the series, we provide examples of how the single-collection pattern can be utilized in Java applications using Spring Data MongoDB.Aug 12, 2024
Tutorial
Getting started with MongoDB Atlas Search and Java
This tutorial will help you understand the concepts of Atlas Search and also teach how to create the indexes using Atlas UI, Atlas CLI and programatically using Spring Boot Application.Jul 30, 2024