Pomyślałem, że zaktualizuję na wypadek, gdyby ktoś natknął się na tę stronę w przyszłości. Od 1.5.3 mongo obsługuje teraz prawdziwy operator $or:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24or
Twoje zapytanie „(wygasa>=Now()) OR (wygasa IS NULL)” może być teraz renderowane jako:
{$or: [{expires: {$gte: new Date()}}, {expires: null}]}