sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB-fråga med ett "eller"-villkor

Tänkte bara att jag skulle uppdatera ifall någon snubblar över den här sidan i framtiden. Från och med 1.5.3 stöder mongo nu en riktig $or-operatör:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24or

Din fråga "(expires>=Now()) OR (expires IS NULL)" kan nu renderas som:

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


  1. Så här gör du:Använd Apache HBase REST-gränssnitt, del 3

  2. WiredTiger och uppdateringar på plats

  3. Beställer en resultatuppsättning slumpmässigt i mongo

  4. Oväntad mongo exit-kod 100. Startar om