db.js 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. const mongoose = require('mongoose');
  2. const config = require('../config/config.json');
  3. //const { Ticket } = require('../models/ticket.model');
  4. //const { Restaurant} = require('../models/restaurant.model');
  5. // const { User } = require('../models/user.model');
  6. //const bcrypt = require('bcrypt');
  7. // const Role = require('../lib/role');
  8. //const db = config.url;
  9. var db = 'mongodb://database_prod:27017/mean-fatboar-db';
  10. mongoose.connect(db, {useNewUrlParser: true, useUnifiedTopology: true })
  11. .then(() => {
  12. console.log("Successfully connected to the database.");
  13. }).catch(err => {
  14. console.log("Could not connect to the database.", err);
  15. });
  16. module.exports = mongoose.connection;
  17. // let min = 999999999;
  18. // let max = 10000000000;
  19. // for (i = 0; i < 2; i++) {
  20. // let code = Math.floor(Math.random() * (max - min + 1)) + min;
  21. // const ticke = new Ticket({
  22. // code: code,
  23. // isUsed: false,
  24. // gains: "un menu du jour",
  25. // date_used: new Date(),
  26. // index: 'index',
  27. // isServed: true
  28. // });
  29. // ticke.save();
  30. // }
  31. // const resto = new Restaurant({
  32. // "index": 5,
  33. // "name": "FatBoar 5",
  34. // "adress": "20 Rue Houdart, 95700 Roissy-en-France, France",
  35. // "longitude": 2.515081,
  36. // "latitude": 49.002317
  37. // });
  38. // resto.save();
  39. // const salt = bcrypt.genSaltSync(12);
  40. // password = bcrypt.hashSync('Pass@123', 12);
  41. // console.log('fgfg', password);
  42. // let date = new Date(1997, 1 , 12 , 20, 40);
  43. // const user = new User({
  44. // firstname: " adrien",
  45. // lastname: "xxxxxxx",
  46. // email: "adrien@hotmail.fr",
  47. // role: 'admin',
  48. // birthday: date,
  49. // phonenumber: '0680705876',
  50. // isActive: true,
  51. // password: password
  52. // });
  53. // user.save();