Allow the ability to test Atlas Search locally
We need text search to "somehow" work locally and ci.
We've a multiregional team and development has to continue if there are internet problems in one of our offices.
Our workflow consists of :
unitTest using in-memory-mongodb
local testing, using the developers local mongo instance
test env testing with a QA team (using atlas, but <30m)
With the current feature set, the first time we can test a feature is on production. Even if low-tier availability was there the other two issues are blockers as we won't just ditch TDD for textSearch.
Hi, this features is truly a must, any idea when it will be available @marcus?
We are working on an initiative to provide a local dev experience for our users. It is coming soon. In the meantime, there may be ways for you to use Atlas for development purposes.
The inability to use atlas search locally or in a on prem scenario is limiting for us. Some of our cloud hosted products use mongodb atlas but there is a desire to make those products be available to customers so they can run them themselves on premise. Not being able to have the same feature set would either mean going with the older text indexes and have degraded functionality or switching to a different db provider.
We are moving towards Atlas Search with some successful PoCs for different models we have. But writing a search mock for local dev/testing and CI/CD is too much and dangerous as well.
This is a deal breaker for us as well.
We're fine with using Mongo DB through Atlas. But, we're 6 developers and we need to be able to develop in isolation and our automated pipeline needs to be able to run tests in isolation. Setting up local development or running automated tests through one shared database feels very old school.
We either need a Docker container or an API where we can manage small, short-lived, "micro databases" in Atlas, preferably the first one.
Is this an Atlas specific feature? Or will it be available in docker versions of mongo? This is a deal breaker.