Mongo-Node/models/Sessions.js
2025-11-21 09:23:11 +01:00

32 lines
No EOL
563 B
JavaScript

const {Schema, model} = require('mongoose')
const MaterialsSchema = new Schema({
name: {
type: String,
required: true,
trim: true
},
os: {
type: String,
trim: true
}
});
const SessionsSchema = new Schema({
user:{
type: Schema.Types.ObjectId,
ref: 'User',
required : true
},
logDate: {
type: Date,
required: true
},
material: MaterialsSchema
},{
timestamps: true
})
SessionsSchema.index({user:1})
module.exports = model('Session', SessionsSchema)