From 33a630031d76741338a591bde72d504038b1fc2a Mon Sep 17 00:00:00 2001 From: Joseph J Helfenbein Date: Sat, 25 Jan 2025 03:27:03 -0500 Subject: [PATCH] correctly export user --- src/models/User.js | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/models/User.js b/src/models/User.js index 2c17b30..f5152de 100644 --- a/src/models/User.js +++ b/src/models/User.js @@ -1,6 +1,6 @@ -import mongoose from "mongoose"; +import mongoose, { Schema, model, models } from "mongoose"; -const User = new mongoose.Schema( +const UserSchema = new Schema( { name: { type: String, @@ -13,14 +13,12 @@ const User = new mongoose.Schema( unique: true, lowercase: true, }, - role: { type: String, required: true, enum: ["patient", "caregiver"], default: "patient", }, - dateOfBirth: { type: Date, }, @@ -43,12 +41,11 @@ const User = new mongoose.Schema( relationship: String, phone: String, }, - patients: { type: [ { patientId: { - type: mongoose.Schema.Types.ObjectId, + type: Schema.Types.ObjectId, ref: "User", }, relationship: String, @@ -62,4 +59,4 @@ const User = new mongoose.Schema( } ); -export default mongoose.models.User || mongoose.model("User", User); +export const User = models.User || model("User", UserSchema);