Guest User

Untitled

a guest
Jan 31st, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. var UserSchema = new mongoose.Schema({
  2. username: String,
  3. password: String,
  4. foods: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Food'}],
  5. easy: {type: Boolean, default: false},
  6. });
  7. module.exports = mongoose.model("User", UserSchema)
  8.  
  9. var foodSchema = new mongoose.Schema({
  10. name: { type: String, required: false, unique: true },
  11. image: { type: String, required: false, unique: true },
  12. });
  13. module.exports = mongoose.model("Food", foodSchema);
  14.  
  15. router.get("/dashboard", function (req, res) {
  16.  
  17. User.find().populate('foods').exec(function(err, foods) {
  18. Food.find({}, function (err, allDBFoods) {
  19. if (err) {
  20. console.log(err);
  21. } else {
  22. res.render("dashboard", {food: allDBFoods, currentUser: req.user, foods: foods});
  23. }
  24. });
  25. });
  26. });
  27.  
  28. router.post("/", function(req, res, next) {
  29.  
  30. User.update({ id: req.session.passport.user }, {
  31. }, function(err, user) {
  32. if (err) return next(err);
  33. User.findById(req.user._id, function(err, user) {
  34. user.easy = true;
  35. user.save()
  36. });
  37. });
  38. res.redirect('/dashboard');
  39. });
Add Comment
Please, Sign In to add comment