MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

MongoDB-Abfrage mit einer „oder“-Bedingung

Ich dachte nur, ich würde aktualisieren, falls jemand in Zukunft über diese Seite stolpert. Ab 1.5.3 unterstützt Mongo jetzt einen echten $or-Operator:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24or

Ihre Abfrage von „(expires>=Now()) OR (expires IS NULL)“ kann jetzt wie folgt dargestellt werden:

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