Python 如何获取数据并将数据发送到mLab

Python 如何获取数据并将数据发送到mLab,python,json,flask,mlab,Python,Json,Flask,Mlab,我制作了一个python flask应用程序,可以用来操作记分板。该应用程序托管在heroku.com上。记分板存储在JSON文件中。首先,我在GitHub中有一个JSON文件,是Heroku为您制作的。但后来我发现Heroku每隔几个小时就会重置你的最后一次提交。因此,我对scoreboard.json所做的任何更改都将丢失 所以我得出结论,我需要使用一个实际的数据库托管站点来托管scoreboard.json。我已经为此选择了mLab 哪个命令将mLab中文件的完整副本发送回服务器,以便我可

我制作了一个python flask应用程序,可以用来操作记分板。该应用程序托管在heroku.com上。记分板存储在JSON文件中。首先,我在GitHub中有一个JSON文件,是Heroku为您制作的。但后来我发现Heroku每隔几个小时就会重置你的最后一次提交。因此,我对scoreboard.json所做的任何更改都将丢失

所以我得出结论,我需要使用一个实际的数据库托管站点来托管scoreboard.json。我已经为此选择了mLab


哪个命令将mLab中文件的完整副本发送回服务器,以便我可以对文件进行更改,然后哪个命令将旧文件替换为新文件?

您正在寻找python mongodb驱动程序。根据:

PyMongo是从Python使用MongoDB的推荐方法

查看有关使用PyMongo的教程,特别是插入和获取文档

正如你所说的,你可能想考虑把记分牌数据分割成更小的单位。例如,每个玩家/团队拥有一个文档可能更容易管理


祝你好运

这就是应用程序谢谢,我将研究如何插入和获取文档