Olá professor
Tenho uma dúvida que vai além do escopo das video-aulas, mas se você puder me ajudar ficarei muito grato.
Estou com um projeto usando o MEAN-Stack e precisava, de algum modo, limitar o acesso das informações por usuários específicos. O projeto é simples: cada usuário do sistema pode criar suas próprias festas, porém não sei como fazer essa relação usando o mongoose.
Não mudei muita coisa do que foi passado nas aulas, e no momento meu código se encontra dessa forma;
models/usuario.js
var mongoose = require('mongoose');
var schema = mongoose.Schema({
nome: {
type: String,
required: true
},
email: {
type: String,
required: true,
unique: true
},
senha: {
type: String,
required: true
}
});
mongoose.model('Usuario', schema);
models/evento.js
var mongoose = require('mongoose');
var schema = mongoose.Schema({
nome: {
type: String,
required: true
},
url: {
type: String,
required: true
},
data:{
type: Date,
required: true
}
});
mongoose.model('Evento', schema);
Na atual situação todos os usuários tem acesso a todas as festas/eventos, precisava que cada usuário tivesse acesso aos eventos que forem criados por ele. Se puder me dar uma luz...
Desde já agradeço a atenção