Ver Fonte

Create recipe schema

Lee Morgan há 2 semanas atrás
pai
commit
9f58124051
1 ficheiros alterados com 30 adições e 0 exclusões
  1. 30 0
      src/lib/server/models/Recipe.js

+ 30 - 0
src/lib/server/models/Recipe.js

@@ -0,0 +1,30 @@
+import mongoose from "mongoose";
+
+const recipeSchema new mongoose.Schema({
+    ingredients: [{
+        user: {
+            type: mongoose.Schema.Types.ObjectId,
+            ref: "users"
+        },
+        name: {
+            type: String,
+            required: true
+        },
+        quantity: {
+            type: Number,
+            required: true
+        },
+        units: {
+            type: String,
+            required: true
+        },
+        item: {
+            type: String,
+            required: true
+        }
+    }],
+    steps: [String],
+    notes: String
+});
+
+export default mongoose.model("recipes", recipeSchema);