Javascript 通过.txt文件将JSON HTTP响应头导入Mongo数据库

Javascript 通过.txt文件将JSON HTTP响应头导入Mongo数据库,javascript,node.js,http,mongodb,header,Javascript,Node.js,Http,Mongodb,Header,JSON-ified 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": "/inde

JSON-ified 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
标题

function site(url, statusCode, headers){
    this.url = url;
    this.statusCode = statusCode;
    this.headers = headers;
}
使用
url
作为
\u 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-ified HTTP响应头,格式如上面所示,保存在一个.txt文件中。Mongo是否可以简单地读取我的.txt文件并解释并导入Mongo

您可以使用mongoimport。看看各种选项


您必须将“url”文本替换为“\u id”

如果有json文件从终端导入,为什么要使用node.js