Aquesta és una revisió antiga del document
Chapter 3: Deeper Dive on the MongoDB Query Language
comparison query operators
extras
operators
$eq,$ne: igual y no-igual$gt,$gte: mayor y mayor-igual$lt,$lte: menor y menor-igual$in,$nin: en array y no-en array
ejemplos
películas con runtime superior a 90 (minutos):
db.movieDetails.find({runtime: {$gt: 90}}, {_id: 0, title: 1, runtime: 1})
películas con runtime superior a 90 (minutos) e inferior a 120:
db.movieDetails.find({runtime: {$gt: 90, $lt: 120}}, {_id: 0, title: 1, runtime: 1})
películas con runtime mayor o igual a 180(minutos) y índice tomato igual a 100
db.movieDetails.find({runtime: {$gte: 180}, "tomato.meter": 100}, {_id: 0, title: 1, runtime: 1})
películas que rated diferente de «UNRATED» (incluso las que no tienen nada definido)
db.movieDetails.find({rated: {$ne: "UNRATED"}}, {_id: 0, title: 1, rated: 1})
películas que rated igual a los valores del array
db.movieDetails.find({rated: {$in: ["G", "PG"]}}, {_id: 0, title: 1, rated: 1})