Tôi chỉ nghĩ rằng tôi sẽ cập nhật trong trường hợp có ai đó tình cờ xem được trang này trong tương lai. Kể từ 1.5.3, mongo hiện hỗ trợ $ hoặc toán tử thực:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24or
Truy vấn "(hết hạn> =Bây giờ ()) HOẶC (hết hạn LÀ KHÔNG ĐỦ)" của bạn hiện có thể được hiển thị dưới dạng:
{$or: [{expires: {$gte: new Date()}}, {expires: null}]}