Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const livroSchema = new Schema({
- nome: { type: String, required: true },
- editora: { type: String, required: true },
- autor: [{ type: String }],
- categoria: [{ type: String }],
- descricao: { type: String },
- isbn: { type: String, required:true },
- imagem: { type: String },
- slug: { type: String, index: true, required: true, trim: true, unique:
- true},
- loja: { type:mongoose.Schema.Types.ObjectId, ref: 'Loja'}
- });
- module.exports = mongoose.model('Livro', livroSchema);
- const lojaSchema = new Schema({
- nome: { type: String, required: true },
- slug: { type: String, index: true, required: true, unique: true},
- segmento: [{type: String}],
- pavilhao: {
- type: String,
- enum: ['azul', 'verde', 'laranja', 'vermelho'],
- default: ''},
- estande :{ type: Number, required: true },
- usuarios: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Usuario'}]
- });
- module.exports = mongoose.model('Loja', lojaSchema);
- exports.getLivrosFromLoja = async(idLoja) => {
- const data = await Livro
- .find({loja : idLoja});
- return data;
- }
Add Comment
Please, Sign In to add comment