expiry date validation in MongoDB Schema

Viewed 16

I try to create expire date validation in the MongoDB Schema field (expireDate: String,) but I don't know how to do it I just set only string

MongoDB Schema

const mongoose = require("mongoose");
const Schema = mongoose.Schema;

const packageSchema = new Schema({
  typeof: String,
  userid: {
    type: mongoose.Schema.Types.ObjectId,
    ref: "User",
    required: true,
  },
  package: String,
  packagelife: String,
  payment: String,
  startDate: {
    type: Date,
    default: new Date(),
  },
  expireDate: String,
  status: String,
});

const packageData = mongoose.model("Package", packageSchema);

module.exports = packageData;

0 Answers
Related