Объекты запроса в Mongo по умолчанию и выражения вместе. В настоящее время Mongo не включает оператор OR для таких запросов, однако есть способы выражения таких запросов.
Используйте «in» или «where».
Его собираются что-то вроде этого:
db.mycollection.find( { $where : function() { return ( this.startTime < Now() && this.expireTime > Now() || this.expireTime == null ); } } );