Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var UserSchema = new mongoose.Schema({
- username: String,
- password: String,
- foods: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Food'}],
- easy: {type: Boolean, default: false},
- });
- module.exports = mongoose.model("User", UserSchema)
- var foodSchema = new mongoose.Schema({
- name: { type: String, required: false, unique: true },
- image: { type: String, required: false, unique: true },
- });
- module.exports = mongoose.model("Food", foodSchema);
- router.get("/dashboard", function (req, res) {
- User.find().populate('foods').exec(function(err, foods) {
- Food.find({}, function (err, allDBFoods) {
- if (err) {
- console.log(err);
- } else {
- res.render("dashboard", {food: allDBFoods, currentUser: req.user, foods: foods});
- }
- });
- });
- });
- router.post("/", function(req, res, next) {
- User.update({ id: req.session.passport.user }, {
- }, function(err, user) {
- if (err) return next(err);
- User.findById(req.user._id, function(err, user) {
- user.easy = true;
- user.save()
- });
- });
- res.redirect('/dashboard');
- });
Add Comment
Please, Sign In to add comment