Guest User

Untitled

a guest
Mar 24th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. const livroSchema = new Schema({
  2. nome: { type: String, required: true },
  3. editora: { type: String, required: true },
  4. autor: [{ type: String }],
  5. categoria: [{ type: String }],
  6. descricao: { type: String },
  7. isbn: { type: String, required:true },
  8. imagem: { type: String },
  9. slug: { type: String, index: true, required: true, trim: true, unique:
  10. true},
  11. loja: { type:mongoose.Schema.Types.ObjectId, ref: 'Loja'}
  12. });
  13.  
  14. module.exports = mongoose.model('Livro', livroSchema);
  15.  
  16.  
  17.  
  18. const lojaSchema = new Schema({
  19. nome: { type: String, required: true },
  20. slug: { type: String, index: true, required: true, unique: true},
  21. segmento: [{type: String}],
  22. pavilhao: {
  23. type: String,
  24. enum: ['azul', 'verde', 'laranja', 'vermelho'],
  25. default: ''},
  26. estande :{ type: Number, required: true },
  27. usuarios: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Usuario'}]
  28. });
  29.  
  30. module.exports = mongoose.model('Loja', lojaSchema);
  31.  
  32. exports.getLivrosFromLoja = async(idLoja) => {
  33. const data = await Livro
  34. .find({loja : idLoja});
  35.  
  36. return data;
  37.  
  38. }
Add Comment
Please, Sign In to add comment