MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Consulta do MongoDB com uma condição 'ou'


Apenas pensei em atualizar no caso de alguém se deparar com esta página no futuro. A partir da versão 1.5.3, o mongo agora suporta um operador $or real:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24or

Sua consulta de "(expires>=Now()) OR (expires IS NULL)" agora pode ser renderizada como:
{$or: [{expires: {$gte: new Date()}}, {expires: null}]}