ADD: SignedUrls for documents, mainImage and images

ADD: Bucket and Upload System
ADD: New errors
ADD: Virtuals for categories
ADD: Features system
ADD: File management system
This commit is contained in:
2025-01-04 22:06:43 +03:30
parent 9e342cbc57
commit 2d87cc4834
21 changed files with 2100 additions and 77 deletions
+6 -4
View File
@@ -12,10 +12,6 @@ const categorySchema = new mongoose.Schema(
required: true,
unique: true,
},
parentId: {
type: ObjectID,
ref: 'Category',
},
},
{
toJSON: { virtuals: true },
@@ -24,5 +20,11 @@ const categorySchema = new mongoose.Schema(
}
)
categorySchema.virtual('features', {
ref: 'Feature',
localField: '_id',
foreignField: 'category',
})
const Category = mongoose.model('Category', categorySchema)
module.exports = Category