当前位置: 首页 > news >正文

网站建设销售问你告诉我怎么制作百度快速收录软件

网站建设销售问你告诉我怎么制作,百度快速收录软件,wordpress数据库有多大,国外购物网站建设本文将会介绍两个 MongoDB 表达式&#xff0c;返回一组数据中最大值的 $max 表达式&#xff0c;以及返回一组数据中最小值的 $min 表达式。 $max 表达式 $max 表达式用于返回一组数据中的最大值&#xff0c;语法如下&#xff1a; { $max: <expression> }$max 表达式在…

本文将会介绍两个 MongoDB 表达式,返回一组数据中最大值的 $max 表达式,以及返回一组数据中最小值的 $min 表达式。

$max 表达式

$max 表达式用于返回一组数据中的最大值,语法如下:

{ $max: <expression> }

$max 表达式在执行操作时会忽略 null 或者缺失的数据。

如果表达式的参数全部为 null 或者缺失的数据,$max 表达式将会返回 null。

$max 示例

首先创建以下 sales 集合:

db.sales.insertMany([{ "_id" : 1, "item" : "Americanos", "price" : 5, "size": "Short", "quantity" : 22, "date" : ISODate("2022-01-15T08:00:00Z") },{ "_id" : 2, "item" : "Cappuccino", "price" : 6, "size": "Short","quantity" : 12, "date" : ISODate("2022-01-16T09:00:00Z") },{ "_id" : 3, "item" : "Lattes", "price" : 15, "size": "Grande","quantity" : 25, "date" : ISODate("2022-01-16T09:05:00Z") },{ "_id" : 4, "item" : "Mochas", "price" : 25,"size": "Tall", "quantity" : 11, "date" : ISODate("2022-02-17T08:00:00Z") },{ "_id" : 5, "item" : "Americanos", "price" : 10, "size": "Grande","quantity" : 12, "date" : ISODate("2022-02-18T21:06:00Z") },{ "_id" : 6, "item" : "Cappuccino", "price" : 7, "size": "Tall","quantity" : 20, "date" : ISODate("2022-02-20T10:07:00Z") },{ "_id" : 7, "item" : "Lattes", "price" : 25,"size": "Tall", "quantity" : 30, "date" : ISODate("2022-02-21T10:08:00Z") },{ "_id" : 8, "item" : "Americanos", "price" : 10, "size": "Grande","quantity" : 21, "date" : ISODate("2022-02-22T14:09:00Z") },{ "_id" : 9, "item" : "Cappuccino", "price" : 10, "size": "Grande","quantity" : 17, "date" : ISODate("2022-02-23T14:09:00Z") },{ "_id" : 10, "item" : "Americanos", "price" : 8, "size": "Tall","quantity" : 15, "date" : ISODate("2022-02-25T14:09:00Z")}
]);

以下示例使用 $max 表达式查找所有文档中的最大销量:

db.sales.aggregate([{$group: {_id: null,maxQty: { $max: '$quantity' },},},{$project: {_id: 0,},},
]);

返回结果如下:

[ { maxQty: 30 } ]

以下示例使用 $max 表达式查找不同产品的最大销量:

db.sales.aggregate([{$group: {_id: '$item',maxQty: { $max: '$quantity' },},},
]);

返回结果如下:

[{ _id: 'Mochas', maxQty: 11 },{ _id: 'Americanos', maxQty: 22 },{ _id: 'Lattes', maxQty: 30 },{ _id: 'Cappuccino', maxQty: 20 }
]

以下示例使用 $max 表达式查找不同产品的最大销售金额:

db.sales.aggregate([{$group: {_id: '$item',maxQty: { $max: { $multiply: ['$quantity', '$price'] } },},},
]);

返回结果如下:

[{ _id: 'Mochas', maxQty: 275 },{ _id: 'Cappuccino', maxQty: 170 },{ _id: 'Americanos', maxQty: 210 },{ _id: 'Lattes', maxQty: 750 }
]

$min 表达式

MongoDB $min 表达式可以返回一组数据中的最小值,语法如下:

{ $min: <expression> }

$min 表达式在执行操作时会忽略 null 或者缺失的数据。

如果表达式的参数全部为 null 或者缺失的数据,$min 表达式将会返回 null。

$min 示例

以下示例使用 $min 表达式查找所有文档中的最小销量:

db.sales.aggregate([{$group: {_id: null,maxQty: { $min: '$quantity' },},},{$project: {_id: 0,},},
]);

返回结果如下:

[ { minQty: 11 } ]

以下示例使用 $max 表达式查找不同产品的最小销量:

db.sales.aggregate([{$group: {_id: '$item',minQty: { $min: '$quantity' },},},
]);

返回结果如下:

[{ _id: 'Mochas', minQty: 11 },{ _id: 'Americanos', minQty: 12 },{ _id: 'Lattes', minQty: 25 },{ _id: 'Cappuccino', minQty: 12 }
]

以下示例使用 $max 表达式查找不同产品的最小销售金额:

db.sales.aggregate([{$group: {_id: '$item',maxQty: { $min: { $multiply: ['$quantity', '$price'] } },},},
]);

返回结果如下:

[{ _id: 'Cappuccino', minQty: 72 },{ _id: 'Americanos', minQty: 110 },{ _id: 'Lattes', minQty: 375 },{ _id: 'Mochas', minQty: 275 }
]
http://www.15wanjia.com/news/49634.html

相关文章:

  • 怎么免费做网站百度收录平台
  • 个人可做网站需要什么材料广州排名推广
  • 2345网址导航网址班级优化大师的功能有哪些
  • 做情色网站需要多少钱网页设计与制作代码成品
  • 免费做任务赚钱的网站有哪些保定百度推广联系电话
  • 网站文章优化怎么做大连百度网站排名优化
  • 装修公司怎么找客源最有效杭州seo哪家好
  • 做暖暖在线获取网站关键词怎么找出来
  • 济南做网站的网络公司百度竞价代运营
  • 怎么让网站绑定域名官方推广平台
  • php做图片交互网站代码一个新手怎么做电商
  • ps切图做网站手机系统优化工具
  • 棋牌网站制作价格磁力最好用的搜索引擎
  • 怎样建小型网站推广普通话图片
  • 深圳快速网站制作哪里好百度旧版本
  • 最好网站制作工具整站优化 快速排名
  • 用vs做的网站怎么打开吗直播营销的优势有哪些
  • 石家庄做外贸网站推广郑州seo优化阿亮
  • linux建立网站搜索大全浏览器
  • 京东优惠券网站怎么做网站优化排名软件
  • 网站推广要我营业执照复印件海南seo顾问服务
  • 企业网站建设免备案seo网络推广培训班
  • 专业建设网站制作网站运营培训
  • wordpress文章存在哪seo网站排名优化快速排
  • 前端开发培训班多少钱广州推广seo
  • 深圳做网站(官网)东莞服务好的营销型网站建设
  • 松江网站建设培训北京seo公司排名
  • 公司网站建设找谁百度公司
  • 深圳好点的网站建设公司百度手机助手下载苹果版
  • 信息技术制作网站地推一手项目平台