Seleciona os documentos em que o valor do atributo filtrado é menor do que (<) o valor especificado:
db.inventory.find({ qty: { $lt: 20 } })Essa consulta selecionará todos os documentos na coleção inventory cujo valor do atributo qty é menor do que 20.
Seleciona os documentos em que o valor do atributo filtrado é menor ou igual que (<=) o valor especificado:
db.inventory.find({ qty: { $lte: 20 } })Essa query selecionará todos os documentos na coleção inventory cujo valor do atributo qty é menor ou igual a 20.
Seleciona os documentos em que o valor do atributo filtrado é maior do que (>) o valor especificado:
db.inventory.find({ qty: { $gt: 20 } })Essa query selecionará todos os documentos na coleção inventory cujo valor do atributo qty é maior do que 20.
Seleciona os documentos em que o valor do atributo filtrado é maior ou igual que (>=) o valor especificado:
db.inventory.find({ qty: { $gte: 20 } })Essa query selecionará todos os documentos na coleção inventory cujo valor do atributo qty é maior ou igual a 20.
Seleciona os documentos em que o valor do atributo filtrado é igual (=) ao valor especificado.Esse operador é equivalente ao filtro { campo: <valor> } e não tem nenhuma diferença de performance.
db.inventory.find({ qty: { $eq: 20 } })ou
db.inventory.find({ qty: 20 })Essa query selecionará todos os documentos na coleção inventory cujo valor do atributo qty é igual a 20.
db.inventory.find({ qty: { $ne: 20 } })Essa query selecionará todos os documentos na coleção inventory cujo valor do atributo qty é diferente de 20, incluindo os documentos em que o atributo qty não existe
db.inventory.find({ qty: { $in: [ 5, 15 ] } })Essa query selecionará todos os documentos na coleção inventory cujo valor do atributo qty é 5 ou 15
Seleciona os documentos em que o valor do atributo NÃO é igual ao especificado no array, ou o campo não existe:
db.inventory.find({ qty: { $nin: [ 5, 15 ] } })Essa query selecionará todos os documentos na coleção inventory cujo valor do atributo qty é diferente de 5 e 15.Esse resultado também inlcui os documentos em que o atributo qty não existe.