archivedRecipe.js 727 B

12345678910111213141516171819202122232425262728293031323334
  1. const mongoose = require("mongoose");
  2. const ArchivedRecipeSchema = new mongoose.Schema({
  3. merchant: {
  4. type: mongoose.Schema.Types.ObjectId,
  5. ref: "Merchant",
  6. required: true
  7. },
  8. name: {
  9. type: String,
  10. required: true
  11. },
  12. price: {
  13. type: Number,
  14. required: true
  15. },
  16. date: {
  17. type: Date,
  18. default: Date.now
  19. },
  20. ingredients: [{
  21. ingredient: {
  22. type: mongoose.Schema.Types.ObjectId,
  23. ref: "Ingredient",
  24. required: true
  25. },
  26. quantity: {
  27. type: Number,
  28. required: true
  29. }
  30. }]
  31. });
  32. module.exports = mongoose.model("RecipeChange", ArchivedRecipeSchema);