将 JSON 数据存储到来自 URL 的变量中?
Store JSON data into variable from URL in Node?
我试图将 JSON 数据存储到位于 https://data.sfgov.org/resource/wwmu-gmzc.json 的 JSON 文件的节点中的一个变量中,告诉我我该怎么做?
提前致谢!
使用 mongoose
npm 将数据保存到 mongodb 数据库
使用 request
npm 向 url
发出 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();
}
}
});
我试图将 JSON 数据存储到位于 https://data.sfgov.org/resource/wwmu-gmzc.json 的 JSON 文件的节点中的一个变量中,告诉我我该怎么做?
提前致谢!
使用
mongoose
npm 将数据保存到 mongodb 数据库使用
request
npm 向 url 发出 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();
}
}
});