<分区>
我想用 Mongoose 做一个复杂的和/或查询。这是一些伪代码,显示了我正在尝试做的事情:
Find persons where (
(date_begin == null || date_begin <= today)
&& (date_end == null || date_end >= tomorrow)
)
这是我对真正的 Mongoose 代码的失败尝试:
query = Person
.find()
.where('date_begin').equals(null).or.where('date_begin').lte(today)
.where('date_end').equals(null).or.where('date_end').gte(tomorrow)
如有任何建议,我们将不胜感激! (仅供引用,今天和明天都设置好了,这是我要问的 Mongoose 语法。)