我正在创建一个预订系统应用程序,并且在具有这些属性的地方有这个模式
reservedDates: [
{
start: { type: Date },
end: { type: Date },
}
];
slots: { type: Number, required: true },
我正计划将我的slot属性连接到我的reservedDates属性,以便每当我在reservedDates属性中添加或删除某些内容时,slots属性就会更改
答案 0 :(得分:1)
您的意思是在数据库级别,就像在更新触发器上存储的proc一样? MongoDB没有这个。但是:如果您将reservedDates
数组连接到slots
字段的长度,那么也许根本不需要slots
;只需获取$size
数组中的reservedDates
。