我想将包含MongoDB数据库的Flask部署到Heroku。在一些教程中,据说它使用mLab MongoDB,但我在heroku中看不到它的附加功能。有人能建议我如何将数据库部署到Heroku吗?
发布于 2021-03-30 20:47:19
赫鲁库在一段时间前就停止了这一附加功能。
一个很好的选择是使用地图集,它提供了一个免费的层,可以很容易地使用[医]芒果与Python集成。
# 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"})也请参阅这篇媒体博客文章"1,2,3: Docker,Heroku,MongoDB地图集,Python“
https://stackoverflow.com/questions/66868694
复制相似问题