Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.

$lt (operador de expressão )

$lt

Compara dois valores e retornos:

  • true quando o primeiro valor é menor que o segundo valor.

  • false quando o primeiro valor é maior ou equivalente a o segundo valor.

O $lt compara o valor e o tipo, usando a ordem de comparação BSON especificada para valores de tipos diferentes.

$lt tem a seguinte sintaxe:

{ $lt: [ <expression1>, <expression2> ] }

Para mais informações sobre expressões, consulte Expressões.

Considere uma coleção inventory com os seguintes documentos:

db.inventory.insertMany( [ { _id : 1, item : "abc1", description: "product 1", qty: 300 }, { _id : 2, item : "abc2", description: "product 2", qty: 200 }, { _id : 3, item : "xyz1", description: "product 3", qty: 250 }, { _id : 4, item : "VWZ1", description: "product 4", qty: 300 }, { _id : 5, item : "VWZ2", description: "product 5", qty: 180 }] )

A seguinte operação utiliza o operador $lt para determinar se qty é menor que 250:

db.inventory.aggregate( [ { $project: { item: 1, qty: 1, qtyLt250: { $lt: [ "$qty", 250 ] }, _id: 0 } } ])

A operação retorna os seguintes resultados:

{ item: "abc1", qty: 300, qtyLt250: false }{ item: "abc2", qty: 200, qtyLt250: true }{ item: "xyz1", qty: 250, qtyLt250: false }{ item: "VWZ1", qty: 300, qtyLt250: false }{ item: "VWZ2", qty: 180, qtyLt250: true }
Avalie esta página

Nesta página