このような日付間隔タイプのドキュメントに多くのフィールドがあります
{
publishDate:
{
start: {type: Date, required: true},
end: {type: Date, required: true}
}
}
コードの重複を減らして保守を容易にするために、2 つのフィールドを含むDateIntervalなどのカスタム Mongoose タイプを作成する方法:
- 始める
- 終わり
両方のフィールドが入力され、開始が終了の前であることを確認するバリデーターが含まれていますか?