Eu fiz assim : seria uma collection de produtos com o dado de precos
db.produtos.find({ preco: { $gt: 50, $lt:100 } })
Explicação : Usando o $gt maior que 50 e $lt menor que 100 sem incluir o 50 e o 100
Eu fiz assim : seria uma collection de produtos com o dado de precos
db.produtos.find({ preco: { $gt: 50, $lt:100 } })
Explicação : Usando o $gt maior que 50 e $lt menor que 100 sem incluir o 50 e o 100
Boa noite, Daniel! Tudo bem com você?
Obrigado por compartilhar seu modo de resolução com a comunidade Alura e, além disso, até explicar seu modo de pensar na solução. Está correto. Como relembrar é manter vivo na memória, deixo abaixo uma tabela com um resumo dos principais operadores do Mongo:
Operador | Descrição | Exemplo |
---|---|---|
$gt | Maior que | db.produtos.find({ preco: { $gt: 50 } }) |
$gte | Maior ou igual a | db.produtos.find({ preco: { $gte: 50 } }) |
$lt | Menor que | db.produtos.find({ preco: { $lt: 100 } }) |
$lte | Menor ou igual a | db.produtos.find({ preco: { $lte: 100 } }) |
$eq | Igual a | db.produtos.find({ preco: { $eq: 50 } }) |
$ne | Diferente de | db.produtos.find({ preco: { $ne: 50 } }) |
$in | Em um conjunto de valores | db.produtos.find({ preco: { $in: [30, 50, 70] } }) |
$nin | Não em um conjunto de valores | db.produtos.find({ preco: { $nin: [30, 50, 70] } }) |
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!