12306网站开始是谁开发的,品牌设计有哪些,自动收录网,研究生做网站开发文章目录 MongoDB聚合运算符#xff1a;$lt语法举例 MongoDB聚合运算符#xff1a;$lt
$lt聚合运算符用于比较两个值#xff0c;如果第一个小于第二个#xff0c;返回true#xff1b;如果第一个小于等于第二个#xff0c;返回false。
语法
{ $lt: [ expression1$lt语法举例 MongoDB聚合运算符$lt
$lt聚合运算符用于比较两个值如果第一个小于第二个返回true如果第一个小于等于第二个返回false。
语法
{ $lt: [ expression1, expression2 ] }
$lt可以用来比较任何类型的值针对不同的类型使用特定的BSON比较顺序。
举例
inventory集合有下列文档
{ _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 }下面的聚合操作使用$lt运算符来判断qty是否小于250
db.inventory.aggregate([{$project:{item: 1,qty: 1,qtyLt250: { $lt: [ $qty, 250 ] },_id: 0}}]
)操作返回下面的结果
{ 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 }