MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Query MongoDB con una condizione 'or'

Ho pensato di aggiornare nel caso qualcuno si imbattesse in questa pagina in futuro. A partire dalla 1.5.3, mongo ora supporta un vero operatore $or:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24or

La tua query di "(expires>=Now()) OR (expires IS NULL)" può ora essere resa come:

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