api/resources/Stock/PdStockModel.js
2024-09-27 03:01:54 +05:30

27 lines
587 B
JavaScript

import mongoose from 'mongoose';
// Define Product record schema
const ProductRecordSchema = new mongoose.Schema({
productid: {
type: mongoose.Schema.Types.ObjectId,
ref: 'Product',
required: true,
},
Stock: {
type: Number,
default: 0,
},
});
// Define main Stock schema
const StockSchema = new mongoose.Schema({
userId: {
type: mongoose.Schema.Types.ObjectId,
refPath: 'User',
required: true,
},
products: [ProductRecordSchema],
}, { timestamps: true, versionKey: false });
export const PDStock = mongoose.model('PDStock', StockSchema);