summary refs log tree commit diff
path: root/src/db/schemas/user.js
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-05-29 22:48:16 +0200
committerRory& <root@rory.gay>2025-05-29 22:48:48 +0200
commit9d33b2fe6b3fbea60d981d9f4ed24cf82b05a7af (patch)
treeee44d3b3df88febdce52efe436f4582820fb6471 /src/db/schemas/user.js
parentGet database working (diff)
downloadnodejs-final-assignment-9d33b2fe6b3fbea60d981d9f4ed24cf82b05a7af.tar.xz
Prettier config
Diffstat (limited to 'src/db/schemas/user.js')
-rw-r--r--src/db/schemas/user.js32
1 files changed, 23 insertions, 9 deletions
diff --git a/src/db/schemas/user.js b/src/db/schemas/user.js

index eaddb08..da2516c 100644 --- a/src/db/schemas/user.js +++ b/src/db/schemas/user.js
@@ -1,14 +1,28 @@ -import { model, Schema } from "mongoose"; +import { model, Schema } from 'mongoose'; export const userSchema = new Schema({ - username: { - type: String, - required: true, - unique: true, - trim: true, - }, + username: { + type: String, + required: true, + unique: true, + trim: true + }, + passwordHash: { + type: String, + required: true + }, + email: { + type: String, + required: true, + unique: true, + trim: true + }, + createdAt: { + type: Date, + default: Date.now + } }); -export const User = model("user", userSchema); +export const User = model('user', userSchema); -console.log("[MONGODB] User schema initialized successfully!"); +console.log('[MONGODB] User schema initialized successfully!');