
<#636852860709240842> I have come to know that the Mongo DB Adapter is stable as per Utopia/Database repo.
I want to try to configure Appwrite with Mongo DB using Mongo Adapter. Please tell me how can I do, I have a Mongo DB 5.0 Container Running. which Env Vars has to be added in .env file?
If the support is in beta, request you to share the details as I am testing on non-production system. I also want to know, will MongoDB Adapter support Mongo Replica Sets?
Waiting to hear from you.
Regards, Punit

Hello. Currently there's not a straightforward way to implement it, however since MongoDB is supported by utopia I suppose that it could be achieved by doing a fork with some modifications

As you can see in utopia: https://github.com/utopia-php/database you will need to modify those 2 files: https://github.com/appwrite/appwrite/blob/030f9629a69f7db0f3da3e76d1805383bb3a3acd/app/init.php#L66 https://github.com/appwrite/appwrite/blob/030f9629a69f7db0f3da3e76d1805383bb3a3acd/app/controllers/api/databases.php#L20
In order to connect Appwrite to a MongoDB database. As you could have supposed, that will be beta and probably will crash 😅

Ok . Thanks for your reply. I will have a look into these two file and update.

Tell me how everything goes. I'm very curious 👀

Sure

Forgot to mention, the host, etc needs to be changed too like in the utopia example (1st link) in this section: https://github.com/appwrite/appwrite/blob/030f9629a69f7db0f3da3e76d1805383bb3a3acd/app/init.php#L697
Not sure if it's needed to be changed too in any other places
Recommended threads
- Realtime Disconnects and Error: INVALID_...
Hi Support, we are still experiencing the issue and we are a subscriber on your platform under the account of charlesbcalague@gmail.com I just want to ask here...
- Collection Permission issue
I am facing issue in my Pro account. "Add" button is disabled while adding permission in DB collection settings.
- Opened my website after long time and Ba...
I built a website around a year back and and used appwrite for making the backend. At that time the website was working fine but now when i open it the images a...
