schema如下:
new schema({ when{days: Number, start:Number, period:Number} where: String })
// days:15840 -- 天数,是毫秒/86400000后的日期(也就可以确定当前日期,即2013-05-15) //start:9 -- 时间,代表上午九点开始 //period:2 -- 持续时间, 代表从九点开始,持续2小时,即11点结束。
以上就是schema的描述。
需求: 插入数据的时候,需要做when的冲突验证。时间上有冲突的话,不执行插入操作。
①我的想法是在.pre()方法里查询是否有和当前传入的when冲突的数据,
问题:不知道该如何来实现①中的查询。
对mongoose了解不多,请各位帮帮忙吧~~ 谢谢