我才刚刚开始使用数据库本身,对此感到很抱歉。
问题: 我正在尝试创建一个系统,该系统将每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?