Fixed date issue with models.
This commit is contained in:
@@ -21,7 +21,7 @@ const matchSchema = new mongoose.Schema({
|
||||
participants: { type: [{ type: Types.ObjectId, ref: ModelNameRegister.User }], required: true, default: [] },
|
||||
difficulty: { type: Number, required: true },
|
||||
sport: { type: Types.ObjectId, ref: ModelNameRegister.Sport },
|
||||
createDate: { type: Date, required: true, default: Date.now }
|
||||
createDate: { type: Date, required: true, default: Date.now() }
|
||||
});
|
||||
|
||||
matchSchema.pre("remove", function (next) {
|
||||
|
@@ -8,7 +8,7 @@ const rentalSchema = new mongoose.Schema({
|
||||
rate: { type: String, required: true, trim: true },
|
||||
description: { type: String, required: true },
|
||||
contact: { type: String, required: true },
|
||||
createDate: { type: Date, required: true, default: Date.now },
|
||||
createDate: { type: Date, required: true, default: Date.now() },
|
||||
creator: { type: Types.ObjectId, ref: modelNameRegister.User }
|
||||
});
|
||||
|
||||
|
@@ -19,7 +19,7 @@ const userSchema = new mongoose.Schema({
|
||||
},
|
||||
firstName: { type: String, required: true, trim: true },
|
||||
lastName: { type: String, required: true, trim: true },
|
||||
joinDate: { type: Date, default: Date.now, required: true },
|
||||
joinDate: { type: Date, default: Date.now(), required: true },
|
||||
phone: { type: Number, required: false, min: 0 },
|
||||
password: {
|
||||
type: String,
|
||||
@@ -36,7 +36,7 @@ const userSchema = new mongoose.Schema({
|
||||
participatingMatchesPublicity: { type: Boolean, required: true, default: false },
|
||||
friends: { type: Types.ObjectId, ref: modelNameRegister.User },
|
||||
accessLevel: { type: Number, required: true, default: 0 },
|
||||
suspend: { type: Date, required: true, default: Date.now } // suspend the user until the when the user was created.
|
||||
suspend: { type: Date, required: true, default: Date.now() } // suspend the user until the when the user was created.
|
||||
});
|
||||
|
||||
userSchema.statics.credentialsExist = async function (email, password) {
|
||||
|
Reference in New Issue
Block a user