我想使用mongoose在MongoDB数据库中插入API JSON数据。
而不是在Mongo shell中使用db.collectionname.insert(my-data)
是否有任何智能方法可以从API URL直接将JSON数据插入数据库,例如:
我想将API网址中的JSON直接添加到我的MongoDB数据库中,并且在5分钟的间隔内,它应该再次从API网址添加数据并删除之前的数据。
API JSON由大约100个对象的时间序列数据组成。
"2018-01-17 15:10:00": {
"1a. price (CNY)": "75534.79209000",
"1b. price (USD)": "11738.59636399",
"2. volume": "0.02374000",
"3. market cap (USD)": "278.67427768"
},
"2018-01-17 15:05:00": {
"1a. price (CNY)": "75534.79209000",
"1b. price (USD)": "11738.59636399",
"2. volume": "0.02374000",
"3. market cap (USD)": "278.67427768"
}
答案 0 :(得分:0)
我们可以直接在CMD中使用此命令,而不是将数据粘贴到mongo控制台:
对于csv文件:
mongoimport --db databasename --collection collectionname --type csv --headerline --file filepath.csv