【发布时间】:2019-05-19 19:48:38
【问题描述】:
我有一个 mongoose 模型,其中包含事件的开始和结束日期。
我想要一个带有开始和结束日期的查询,看看它是否与数据库中的任何事件发生冲突。
类似:
'select where' -
endDate < currentBooking.endDate && startDate < currentBooking.startDate) || end > currentBooking.endDate && startDate > currentBooking.startDate
但是我怎样才能把它写成一个猫鼬查询呢?
【问题讨论】:
-
Atiq Ur Rehman 直接翻译了您的查询,但为了确保您还必须包含满足此要求的事件:
endDate < currentBooking.endDate && startDate > currentBooking.startDate。
标签: javascript mongodb mongoose nosql