Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function traverseFS (path){
- var files = fs.readdirSync(path);
- for (var i in files){
- var currentFile = path + '/' + files[i];
- var stats = fs.statSync(currentFile);
- if (stats.isFile())
- runOnFile(currentFile);
- else
- traverseFS(currentFile);
- }
- }
- traverseFS("D:/njs/nodetest1/imports/source1/")
- function runOnFile(currentFile){
- var fileText = fs.readFileSync(currentFile,'utf8');
- var generatedJSON = JSON.parse(fileText);
- var recordID = generatedJSON.recordID;
- var recordText = generatedJSON.recordTexts;
- var entry = {recordID:recordID, recordText:recordText};
- insertRecord(entry);
- }
- function insertRecord(entry){
- var MongoClient = mongodb.MongoClient;
- var MongoURL = 'mongodb://localhost:27017/my_database_name';
- MongoClient.connect(MongoURL, function (err, db) {
- var collection = db.collection('users');
- collection.insert([entry], function (err, result) {
- db.close();
- });
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement