recipeChange.js 649 B

123456789101112131415161718192021222324252627282930
  1. const mongoose = require("mongoose");
  2. const RecipeChangeSchema = new mongoose.Schema({
  3. recipe: {
  4. type: mongoose.Schema.Types.ObjectId,
  5. ref: "Recipe",
  6. required: true
  7. },
  8. date: {
  9. type: Date,
  10. default: Date.now
  11. },
  12. changes: [{
  13. ingredient: {
  14. type: mongoose.Schema.Types.ObjectId,
  15. ref: "Ingredient",
  16. required: true
  17. },
  18. change: {
  19. type: Number,
  20. required: true
  21. }
  22. }],
  23. date: {
  24. type: Date,
  25. default: Date.now
  26. }
  27. });
  28. module.exports = mongoose.model("RecipeChange", RecipeChangeSchema);