Some of the applications I build use MongoDB. MongoDB community server is the most common MongoDB server for local development but it is not exactly the same as MongoDB Atlas which used in production. The community server lacks two features: Replica sets Vector search MongoDB Atlas has replica sets - one primary database and two secondary databases. The replica sets are important for data replication, redundancy and transactions . It also has a vector search feature which can be used for Retrieval-Augmented Generation (RAG). The applications I build require these features but the community server lacks them. Moreover, it's important that the environment used during development is similar to the one in production. What I Used Before Now I used run-rs for replica sets and MongoDB Search and MongoDB Vector Search for vector search. run-rs for Replica Sets run-rs was what I previously used to set up a MongoDB server. Setting it up required some hacks but in general, it worked fine.…