From 83c303b007c581d7e4fdb87cc4a6485666c771ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Antoine=20=E2=80=A2=20Developer?= Date: Tue, 1 Aug 2023 21:49:53 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=8A=20model=20struct?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/models/user.model.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 server/models/user.model.js diff --git a/server/models/user.model.js b/server/models/user.model.js new file mode 100644 index 0000000..3c44d51 --- /dev/null +++ b/server/models/user.model.js @@ -0,0 +1,21 @@ +const mongoose = require('mongoose') + +const userSchema = new mongoose.Schema({ + email: { type: String, required: true }, + password: { type: String, required: true }, + displayName: { type: String, required: true }, + birthday: { type: String, required: true }, + status: { type: String, default: 'Online' }, + username: { type: String, required: true, unique: true }, + bio: { type: String, required: false }, + profilePic: { + type: String, + default: + 'https://archive.org/download/discordprofilepictures/discordgrey.png', + }, + createdAt: { type: Date, default: Date.now }, +}) + +const User = mongoose.model('User', userSchema) + +module.exports = User