Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. function traverseFS (path){
  2. var files = fs.readdirSync(path);
  3. for (var i in files){
  4. var currentFile = path + '/' + files[i];
  5. var stats = fs.statSync(currentFile);
  6. if (stats.isFile())
  7. runOnFile(currentFile);
  8. else
  9. traverseFS(currentFile);
  10. }
  11. }
  12. traverseFS("D:/njs/nodetest1/imports/source1/")
  13.  
  14. function runOnFile(currentFile){
  15. var fileText = fs.readFileSync(currentFile,'utf8');
  16. var generatedJSON = JSON.parse(fileText);
  17. var recordID = generatedJSON.recordID;
  18. var recordText = generatedJSON.recordTexts;
  19. var entry = {recordID:recordID, recordText:recordText};
  20. insertRecord(entry);
  21. }
  22.  
  23. function insertRecord(entry){
  24. var MongoClient = mongodb.MongoClient;
  25. var MongoURL = 'mongodb://localhost:27017/my_database_name';
  26. MongoClient.connect(MongoURL, function (err, db) {
  27. var collection = db.collection('users');
  28. collection.insert([entry], function (err, result) {
  29. db.close();
  30. });
  31. });
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement