fake_shop/models/Cart.js

27 lines
489 B
JavaScript

import mongoose from "mongoose";
const cartSchema = new mongoose.Schema(
{
userId: {
type: mongoose.Schema.Types.ObjectId,
ref: "User",
required: true,
},
productId: {
type: mongoose.Schema.Types.ObjectId,
ref: "Product",
required: true,
},
quantity: {
type: Number,
required: true,
min: 1,
},
},
{
timestamps: true,
}
);
export default mongoose.models.Cart || mongoose.model("Cart", cartSchema);