Quiero implementar una aplicación Flask que contenga una base de datos MongoDB en Heroku. En algunos tutoriales, se decía que usaba mLab MongoDB , pero no puedo ver ese complemento en heroku. ¿Alguien puede sugerir cómo puedo implementar la base de datos en Heroku?
Heroku descontinuó el complemento hace algún tiempo.
Una buena alternativa es usar Atlas , que ofrece un nivel gratuito y se puede integrar fácilmente con Python usando pymongo.
# obtain connect string from Atlas connect_string = 'mongodb+srv://user:pwd@mycluster-ubiho.azure.mongodb.net/mydb?retryWrites=true&w=majority' client = MongoClient(connect_string) db = client.get_default_database() # query users collection db.users.find_one({"user":"beppe"})Consulte también esta publicación de blog de Medium " 1, 2, 3: Docker, Heroku, MongoDB Atlas, Python "