首页 > 代码库 > 全国大学列表文件(较新)+ nodejs导入mongodb数据库

全国大学列表文件(较新)+ nodejs导入mongodb数据库

直接上代码

‘use strict‘var fs=require(‘fs‘),   mongodb=require(‘mongodb‘).MongoClient,    assert=require(‘assert‘),    url=‘mongodb://username:password@localhost:27017/dbname?authMechanism=MONGODB-CR&authSource=admin‘;mongodb.connect(url,function(err,db){    assert.equal(err,null);    var school=db.collection(‘school‘);    fs.readFile(‘school.txt‘,function(err,data){        var _data=http://www.mamicode.com/data.toString().split(‘;‘);        for(var i=0;i<_data.length-1;i++){            var _item=_data[i];            var _arr=_item.split(‘,‘);            var _json={‘code‘:_arr[0],‘type‘:_arr[1],‘province‘:_arr[2],‘title‘:_arr[3],‘isActive‘:false};            school.insert(_json,function(err,result){                console.log(result);            })        }    })})

保存成js文件 执行 node xx.js  等待 < 500ms  

完事! --------注意文件的路径和你的数据库参数的配置 

另附文件 http://files.cnblogs.com/files/zboy/school.txt.tar.gz

全国大学列表文件(较新)+ nodejs导入mongodb数据库