redhare-demo/models/Details.js

26 lines
609 B
JavaScript

import mongoose from 'mongoose'
import basePlugin from './base_model'
const DetailsSchema = new mongoose.Schema(
{
category_id: {
type: mongoose.Types.ObjectId,
ref: 'category',
required: true,
},
info: { type: [Object], required: true },
specification: { type: [Object], required: true },
optionsType: {
type: String,
default: 'none',
enum: ['colors', 'sizes', 'none'],
},
},
{ timestamps: true }
)
DetailsSchema.plugin(basePlugin)
const Details = mongoose.models.details || mongoose.model('details', DetailsSchema)
export default Details