【发布时间】:2021-06-29 19:38:30
【问题描述】:
我想创建一个“事件”对象,显然事件需要在某个日期发生,我希望用户:
- 没有设置过去的日期,
- 未来不少于 1 天(尚未尝试实施)
- 未来不超过 3 个月
很确定我需要一个函数,下面的代码显然不起作用。
const mongoose = require("mongoose");
const eventSchema = new mongoose.Schema({
name: {
type: String,
required: true,
minlength: 1,
maxlength: 50,
unique: true,
},
date: {
type: Date,
required: true,
min: Date.now - 24 * 60 * 60 * 1000,
max: Date.now + 90 * 24 * 60 * 60 * 1000,
}
【问题讨论】: