import mongoose from "mongoose"; const userSchema = new mongoose.Schema({ username: { required: true, type: String}, name: { required: true, type: String}, firstName: { required: false, type: String }, lastName: { required: false, type: String }, email: { required: true, type: String }, }, { timestamps: true },); userSchema.virtual("id").get(function () { return this._id.toHexString(); }); userSchema.set("toJSON", { virtuals: true }); export const userModel = mongoose.model("User", userSchema);