From ded282f93386f209220146ec8e4cc0bae23e1727 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louren=C3=A7o=20Lima?= <51246899+LourencoDev@users.noreply.github.com> Date: Tue, 28 Jun 2022 14:20:37 -0300 Subject: [PATCH] Update User.js --- user/User.js | 24 +++++++++++++++++------- 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/user/User.js b/user/User.js index 49ef4dc..e30ed66 100644 --- a/user/User.js +++ b/user/User.js @@ -1,9 +1,19 @@ -var mongoose = require('mongoose'); -var UserSchema = new mongoose.Schema({ - name: String, - email: String, - password: String +const mongoose = require('mongoose'); + +const UserSchema = new mongoose.Schema({ + name: { + type: String, + required: true, + }, + email: { + type: String, + required: true, + unique: true, + }, + password: { + type: String, + required: true, + }, }); -mongoose.model('User', UserSchema); -module.exports = mongoose.model('User'); \ No newline at end of file +module.exports = mongoose.model('User', UserSchema);