order.js 617 B

12345678910111213141516171819202122232425262728
  1. const mongoose = require("mongoose");
  2. const OrderSchema = new mongoose.Schema({
  3. merchant: {
  4. type: mongoose.Schema.Types.ObjectId,
  5. ref: "Merchant",
  6. required: true
  7. },
  8. date: {
  9. type: Date,
  10. default: Date.now,
  11. required: true
  12. },
  13. ingredients: [{
  14. ingredient: {
  15. type: mongoose.Schema.Types.ObjectId,
  16. ref: "Ingredient",
  17. required: true
  18. },
  19. quantity: {
  20. type: Number,
  21. required: true,
  22. min: 0
  23. }
  24. }]
  25. });
  26. module.exports = mongoose.model("Order", OrderSchema);