我试图将JSON数据存储到位于https://data.sfgov.org/resource/wwmu-gmzc.json的JSON文件中的节点中的变量中,请问我该怎么办?
提前谢谢!
答案 0 :(得分:1)
使用mongoose
npm将数据保存到mongodb数据库
使用request
npm向网址发出http请求
制作模型:
var mongoose =require('mongoose')
var Schema = mongoose.Schema;
var movieSchema = new Schema({
actor_1: String,
actor_2: String,
actor_3: String,
director: String,
locations: String,
production_company: String,
release_year: String,
title: String,
writer: String,
});
var Movie = mongoose.model('Movie', movieSchema);
在您的app.js中
var request = require('request');
var data=[];
request('https://data.sfgov.org/resource/wwmu-gmzc.json', function(error, response, body) {
console.log('error:', error);
console.log('statusCode:', response && response.statusCode);
console.log('body:', body);
if(response && response.statusCode==200){
var data=body;
for(var i=0;i<data.length;i++){
var movie=new Movie(data[i]);
movie.save();
}
}
});