MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Requête MongoDB avec une condition 'ou'

Je pensais juste que je mettrais à jour au cas où quelqu'un tomberait sur cette page à l'avenir. Depuis la version 1.5.3, mongo prend désormais en charge un véritable opérateur $or :http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24or

Votre requête de "(expires>=Now()) OR (expires IS NULL)" peut maintenant être rendue comme :

{$or: [{expires: {$gte: new Date()}}, {expires: null}]}