Advertisement
Guest User

Untitled

a guest
Mar 24th, 2018
603
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. var MongoClient = require('mongodb').MongoClient
  2. , assert = require('assert');
  3. var utils = require("./utils");
  4. var fs = require("fs");
  5.  
  6.  
  7. utils.log("Connecting to Mongodb..");
  8.  
  9. readfile = fs.readFileSync("config.json");
  10. var config = JSON.parse(readfile);
  11.  
  12. if (config.mongo && config.mongo.user != "" && config.mongo.pass != ""); {
  13. var user = config.mongo.user;
  14. var pass = config.mongo.pass;
  15. // Connection URL
  16. var url = 'mongodb://' + user + ':' + pass + '@ds012678.mlab.com:12678/onlyprofitbot';
  17. }
  18.  
  19. // Use connect method to connect to the server
  20. function connectMongo(client) {
  21. var client;
  22. MongoClient.connect(url, function (err, client) {
  23. if (err) {
  24. throw err;
  25. } else {
  26. utils.log("Connected to MongoDB!")
  27. return client;
  28. };
  29. });
  30. }
  31.  
  32. savetoMongo();
  33. var delegator = {
  34. "title": "fucku",
  35. "help":"nothing"
  36. }
  37. function savetoMongo() {
  38. var connect = new Promise(function (resolve, reject) {
  39. resolve = connectMongo();
  40. });
  41. connect.then(function (client) {
  42. var db = client.db("onlyprofitbot");
  43. var collection = db.collection("delegators");
  44. collection.insert(delegator, function (err, res) {
  45. if (err) { throw err; }
  46. else {
  47. utils.log("Data saved to Mongodb!");
  48. db.close();
  49. return
  50. };
  51. });
  52. });
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement