如何使用nodejs每24小时在Mongodb中存储数据

时间:2020-06-04 07:33:24

标签: node.js mongodb api

我才刚刚开始使用数据库本身,对此感到很抱歉。

问题: 我正在尝试创建一个系统,该系统将每24小时存储一次数据。我创建了一个API,该API可以准确获取所需的数据

request('GET', 'http://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest?CMC_PRO_API_KEY=API-KEY-HERE')
        .then((r1) => {
            var x1 = JSON.parse(r1.target.responseText);

            var BTCdata = (x1.data.find(d => d.symbol === 'BTC').quote.USD.volume_24h);

            console.log(BTCdata);
        }).catch(err => {
            console.log(err);
        })

    function request(method, url) {
        return new Promise(function(resolve, reject) {
            var xhr = new XMLHttpRequest();
            xhr.open(method, url);
            xhr.onload = resolve;
            xhr.onerror = reject;
            xhr.send();
        });
    }

我还创建了一个MongoDB,我可以连接到它

const MongoClient = require('mongodb').MongoClient;
const uri = "Link-To-MongoDB";
const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });
client.connect(err => {
    const collection = client.db("test").collection("devices");
    // perform actions on the collection object
    client.close();
});

如何将数据自动添加到MongoDB?

0 个答案:

没有答案