Guest User

Untitled

a guest
May 3rd, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. var dbName = 'platform-interview';
  2. var user = 'platform-interviewee';
  3. var password = 'plaid';
  4. var server = 'leranf-interview.plaid.com:27017/';
  5. var url = 'mongodb://' + user + ':' + password + '@' + server + dbName;
  6. var MongoClient = require('mongodb').MongoClient;
  7. var fs = require('fs');
  8.  
  9. var serialize = function (client_id, item_id, institution_type) {
  10. return new Buffer(client_id + ',' + item_id + ',' + institution_type, 'utf8').toString('base64');
  11. };
  12.  
  13. MongoClient.connect(url, function(err, db) {
  14. db.collection('items').find().toArray(function(err, data) {
  15. var tokens = '';
  16.  
  17. data.forEach(function(item) {
  18. var newToken = serialize(item._client, item._id, item.institution_type) + '\n';
  19. tokens += newToken;
  20. });
  21.  
  22. fs.writeFile('tokens.txt', tokens, 'utf8', function (err, data) {
  23. if (err) {
  24. console.log(err);
  25. } else {
  26. console.log('created new-line text file with all access-tokens');
  27. }
  28. });
  29.  
  30. db.close();
  31. });
  32. });
Add Comment
Please, Sign In to add comment