Я работаю над веб-приложением, где каждый пользователь должен видеть свои категории. Поэтому, если я захожу как user1, он должен показывать собственные категории пользователя user1, а если я захожу как user2, он должен показывать только категории пользователя user2.
Прямо сейчас, независимо от того, каким пользователем я захожу, он показывает все категории.
Я использую экспресс и мангуст.
сейчас вот как я получаю свои категории:
app.js
app.get("/category", function(req, res) {
Category.find(function(err, foundCategories) {
if (err) {
res.redirect("/panel-admin");
} else {
res.render("category", { Categories: foundCategories });
}
});
});
categories.js
// MONGOOSE/MODEL CONFIG
var categorySchema = new mongoose.Schema({
title: String,
image: String,
shop: {
id: {
type: mongoose.Schema.Types.ObjectId,
ref: "User"
},
username: String
}
});
user.js
// MONGOOSE/MODEL CONFIG
var UserSchema = new mongoose.Schema({
username: String,
password: String,
});
UserSchema.plugin(passportLocalMongoose);