f8bb37e12f
git-subtree-dir: backend git-subtree-split: fa832234607d359848516c9334f2eec45f64969e
17 lines
428 B
TypeScript
17 lines
428 B
TypeScript
import { Schema, Types, model } from "mongoose"
|
|
|
|
export interface IKey {
|
|
room: string;
|
|
whom: Types.ObjectId;
|
|
borrow: Date;
|
|
tb?: Date;
|
|
}
|
|
|
|
const keySchema = new Schema<IKey>({
|
|
room: {type: String, required: true},
|
|
whom: {type: Schema.Types.ObjectId, ref: "logins", required: true},
|
|
borrow: {type: Date, default: Date.now, required: true},
|
|
tb: {type: Date}
|
|
})
|
|
|
|
export default model("key", keySchema) |