Files
menui_backend/models/dish.js
Jonasz Bigda 2abec5017f New project structure
New folder structure
Changed to type:module
Moved routes to separate files
2020-07-17 22:07:55 +02:00

43 lines
714 B
JavaScript

import mongoose from "mongoose";
const dishSchema = mongoose.Schema({
_id: mongoose.Types.ObjectId,
name: {
type: String,
maxlength: 128,
required: true,
},
category: {
type: String,
maxlength: 64,
required: true,
},
price: {
type: Number,
required: true,
},
notes: {
type: String,
maxlength: 128,
},
imgUrl: {
type: String,
required: true,
},
hidden: Boolean,
weight: Number,
allergens: {
gluten: Boolean,
lactose: Boolean,
soy: Boolean,
eggs: Boolean,
seaFood: Boolean,
peanuts: Boolean,
sesame: Boolean,
},
vegan: Boolean,
vegetarian: Boolean,
});
export default mongoose.model("Dish", dishSchema);