
<#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
- 2 Columns still processing since yesterd...
Hey o/ Yesterday (around <t:1758045600:f>), I created a database and added several columns to it. After about 15 minutes, most of the "processing" tags disappe...
- 503 Timeout when Updating or Upserting D...
Hey Iโm running into an issue when trying to update or upsert a row in Appwrite. The request hangs for a while and then throws this error: ``` AppwriteException...
- Row with the requested ID already exists...
Iโm hitting a blocking issue creating rows in Appwrite (both from the console and my React Native app). After successfully inserting the first row, every subseq...
