Как применять правила OR в поиске MongoDB - PullRequest
0 голосов
/ 24 сентября 2011
db.media.find( {Released : {$gte: 1990, $lt : 2010}})

Поиск фильмов, выпущенных в период с 1990 <= до <2010, и это условие AND. </p>

Как применить условие OR в операторе запроса?

Например,

Поиск фильмов, выпущенных до 2000 года, или тип фильма.

1 Ответ

1 голос
/ 24 сентября 2011

Вы можете использовать команду $ или в своих запросах.

http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24or

Ваш запрос будет выглядеть примерно так:

db.media.find( { $or : [ { Released : { $lt: 2000 } }, { Type : "Action" } ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...