<#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
- free plan limit
Hello! I’m currently on the free plan and still in development. I’m unable to use the database because I’m getting the following error: “Resource limit for your...
- Using Binary Log with Appwrite
If I can remember correctly appwrite uses mariaDB as the underlying database. If so could I use mariaDB’s binary log to see database operations from appwrite?
- Retrieving Data From Backups
Hiya, I have a user requesting for data they accidentally deleted. I don't have document history built into my app. Is there a way to extract data from the auto...