我正在创建预订系统应用程序,并且在具有这些属性的地方有这个架构
reservedDates: [
{
start: { type: Date },
end: { type: Date },
}
];
slots: { type: Number, required: true },
我正计划将我的slot属性连接到我的reservedDates属性,以便每当我向我的reservedDates属性中添加或删除某些内容时,slots属性都会更改。>
我正在创建一个预订系统应用程序,并且我具有此模式,其中保留了这些属性。Date:[{开始:{类型:日期},结束:{类型:日期},}插槽:{...
[您的意思是在数据库级别,就像更新触发器上存储的proc一样? MongoDB没有这个。但是:如果将reservedDates
数组连接到slots
字段的长度,则可能根本不需要slots
;否则,请执行以下步骤。只需获取$size
数组的reservedDates
。