Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Minha resposta

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

1 resposta
solução!

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:

OperadorDescriçãoExemplo
$gtMaior quedb.produtos.find({ preco: { $gt: 50 } })
$gteMaior ou igual adb.produtos.find({ preco: { $gte: 50 } })
$ltMenor quedb.produtos.find({ preco: { $lt: 100 } })
$lteMenor ou igual adb.produtos.find({ preco: { $lte: 100 } })
$eqIgual adb.produtos.find({ preco: { $eq: 50 } })
$neDiferente dedb.produtos.find({ preco: { $ne: 50 } })
$inEm um conjunto de valoresdb.produtos.find({ preco: { $in: [30, 50, 70] } })
$ninNão em um conjunto de valoresdb.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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado