JSON 化的 HTTP 响应标头的格式如下:
{
"url": "aalfs.com",
"statusCode": 301,
"headers": {
"date": "Tue, 12 Mar 2013 19:36:28 GMT",
"server": "Strategi HTTPD V2R5M1",
"connection": "Keep-Alive",
"content-length": "0",
"location": "/index.htm"
}
}
使用 MongoJS,我编写了 Mongo 来解释数据,其中包含三个主要变量 - url
, statusCode
, headers
:
function site(url, statusCode, headers){
this.url = url;
this.statusCode = statusCode;
this.headers = headers;
}
与:url
___id
db.scrape.ensureIndex({url:1},{unique:true});
在我的代码中,我可以通过这个对象将 HTTP 响应头导入我的数据库:
var site1 = new site("www.thing.com", "300", {"header information"});
db.scrape.save(site1, function(err, savedUser){
if(err||!savedUser) console.log("URL " + site.url + " not saved because of error " + err);
else console.log("URL " + savedUser.url +" saved");
});
我的问题是 - 我正在寻找一种更方便/有效的方式将数百个 HTTP 响应标头重要到我的 Mongo 数据库中。我有数百个采用上述格式的 JSON 化 HTTP 响应标头,保存在 .txt 文件中。Mongo 是否可以简单地读取我的 .txt 文件并解释并导入到 Mongo 中?