import { Schema } from 'mongoose'; import { IUser } from '../models/user.model'; import autopopulate from 'mongoose-autopopulate'; const userSchema = new Schema({ usid: { required: true, unique: true, type: String, index: true }, sorts: { type: [{ type: Schema.Types.ObjectId, ref: 'sorts', autopopulate: true }], required: true, default: [] }, role: { type: Schema.Types.ObjectId, required: true, ref: 'roles' }, areaStorage: { type: [String], required: true, default: [] }, deposit: { type: String }, }); userSchema.plugin(autopopulate); export { userSchema };