我制作了一个python flask应用程序,我可以使用它来操作记分牌。该应用程序托管在heroku.com上。记分板存储在JSON文件中。首先,我在GokuHub中获得了Heroku为您制作的JSON文件。但后来我发现Heroku每隔几个小时重置一次你的最后一次提交。因此,我对scoreboard.json所做的任何更改都将丢失。
所以我得出结论,我需要使用一个实际的数据库托管站点来托管我的scoreboard.json。我为此选择了mLab。
什么命令将mLab中文件的完整副本发送回服务器,以便我可以对文件进行更改,然后用新文件替换旧文件?
答案 0 :(得分:1)
你正在寻找一个python mongodb驱动程序。根据{{3}}:
PyMongo是推荐使用Python的MongoDB的方法。
查看有关使用PyMongo的教程,特别是插入和获取文档。
话虽如此,您可能需要考虑将记分板数据拆分为更小的单位。例如,每个玩家/团队拥有一个文档可能更容易管理。
祝你好运!