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

时间:2018-04-25 11:17:45

标签: python json flask mlab

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

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

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

1 个答案:

答案 0 :(得分:1)

你正在寻找一个python mongodb驱动程序。根据{{​​3}}:

  

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

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

话虽如此,您可能需要考虑将记分板数据拆分为更小的单位。例如,每个玩家/团队拥有一个文档可能更容易管理。

祝你好运!