我正在基于Node构建一个应用程序.js在Heroku上运行.
该应用程序使用了一个JSON文件,目前该文件正在与应用程序的其余部分一起推送,我们正在对其进行读写,如下所示:
var channelsList = require("./JSON/channels.json");
...
fs.writeFile("JSON/channels.json", JSON.stringify(channelsList), onCleaned);
这对原型来说已经奏效了,但我知道我们需要使用一个数据存储,否则当Dyno睡眠或我推动更改时,更改不会持续.
我曾读到,与蒙古ABS建立数据库可能是一个不错的 Select ,但我想知道是否还有其他 Select ,因为这似乎比必要的更复杂.这对我来说是一个新的领域,所以如果Mongo是一条发展之路,我也会很感激你的指点.
我们还希望为一周中的每一天编写新文件作为备份.
干杯