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

档案网站建设书网站模板破解下载

档案网站建设书,网站模板破解下载,做爰全过程免费的视频网站爱,让网站对搜索引擎友好算术表达式运算符主要用于实现数字之间的算术运算#xff0c;主要包含了对加、减、乘、除、余数、截取、舍入等算术操作。 下面我们进行详细介绍#xff1a; 一、准备数据 初始化商品数据 db.goods.insertMany([{ _id: 1, name: 薯片, size: 主要包含了对加、减、乘、除、余数、截取、舍入等算术操作。 下面我们进行详细介绍 一、准备数据 初始化商品数据 db.goods.insertMany([{ _id: 1, name: 薯片, size: S, quantity: 10, sale: 50, price: 8, salePrice: 5, expirationTime: ISODate( 2023-08-08T00:00:00Z ) },{ _id: 2, name: 薯片, size: L, quantity: 8, sale: 30, price: 12, salePrice: 10, expirationTime: ISODate( 2023-08-08T00:00:00Z ) },{ _id: 3, name: 牛肉干, size: L, quantity: 5, sale: 10, price: 30, salePrice: 30, expirationTime: ISODate( 2023-10-10T00:00:00Z ) },{ _id: 4, name: 可口可乐, size: S, quantity: 10, sale: 100, price: 3, salePrice: 3, expirationTime: ISODate( 2025-01-06T00:00:00Z ) },{ _id: 5, name: 可口可乐, size: L, quantity: 6, sale: 10, price: 10, salePrice: 5, expirationTime: ISODate( 2025-01-06T00:00:00Z ) },{ _id: 6, name: 旺仔牛奶, size: L, quantity: 10, sale: 10, price: 5, salePrice: 4.5, expirationTime: ISODate( 2023-08-10T00:00:00Z )} ]) 其中 quantity代表的是商品剩余数量 sale代表的是已售商品数量 price代表的是商品指导价 salePrice代表的是商品当前价格 二、加$add 语法{ $add: [ expression1, expression2, ... ] } 将多个表达式的结果相加。 例子统计商品的总数量 db.goods.aggregate([{ $project: {name: 1,size: 1,total: { $add: [ $quantity, $sale ] }}} ]) 聚合查询的结果如下 { _id : 1, name : 薯片, size : S, total : 60 } { _id : 2, name : 薯片, size : L, total : 38 } { _id : 3, name : 牛肉干, size : L, total : 15 } { _id : 4, name : 可口可乐, size : S, total : 110 } { _id : 5, name : 可口可乐, size : L, total : 16 } { _id : 6, name : 旺仔牛奶, size : L, total : 20 } 三、减$subtract 语法{ $subtract: [ expression1, expression2 ] } 将两个表达式的结果相减。expression1 - expression2 例子计算商品的优惠价格 db.goods.aggregate([{ $project: {name: 1,size: 1,discount: { $subtract: [ $price, $salePrice ] }}} ]) 聚合查询的结果如下 { _id : 1, name : 薯片, size : S, discount : 3 } { _id : 2, name : 薯片, size : L, discount : 2 } { _id : 3, name : 牛肉干, size : L, discount : 0 } { _id : 4, name : 可口可乐, size : S, discount : 0 } { _id : 5, name : 可口可乐, size : L, discount : 5 } { _id : 6, name : 旺仔牛奶, size : L, discount : 0.5 } 四、乘$multiply 语法{ $multiply: [ expression1, expression2, ... ] } 将多个表达式的结果相乘。 例子计算剩余商品的总价值 db.goods.aggregate([{$project: {name: 1,size: 1,totalValue: { $multiply: [ $quantity, $salePrice ] }}} ]) 聚合查询的结果如下 { _id : 1, name : 薯片, size : S, totalValue : 50 } { _id : 2, name : 薯片, size : L, totalValue : 80 } { _id : 3, name : 牛肉干, size : L, totalValue : 150 } { _id : 4, name : 可口可乐, size : S, totalValue : 30 } { _id : 5, name : 可口可乐, size : L, totalValue : 30 } { _id : 6, name : 旺仔牛奶, size : L, totalValue : 45 } 五、除$divide 语法{ $divide: [ expression1, expression2 ] } 将两个表达式的结果相除。expression1 / expression2 例子计算商品的折扣 db.goods.aggregate([{$project: {name: 1,size: 1,discount: { $divide: [ $salePrice, $price ] }}} ]) 聚合查询的结果如下 { _id : 1, name : 薯片, size : S, discount : 0.625 } { _id : 2, name : 薯片, size : L, discount : 0.8333333333333334 } { _id : 3, name : 牛肉干, size : L, discount : 1 } { _id : 4, name : 可口可乐, size : S, discount : 1 } { _id : 5, name : 可口可乐, size : L, discount : 0.5 } { _id : 6, name : 旺仔牛奶, size : L, discount : 0.9 } 六、余数$mod 语法{ $mod: [ expression1, expression2 ] } 将两个表达式的结果求余数。expression1 % expression2 例子过滤出商品出售价格能被3整除的商品 db.goods.aggregate([{$set: {mod: { $mod: [ $salePrice, 3 ] }}},{$match: {mod: 0 }},{$project: {name: 1,size: 1,salePrice: 1}} ]) 等效于 db.goods.aggregate([{$match: {$expr: { $eq: [ { $mod: [ $salePrice, 3 ] }, 0 ] }}},{$project: {name: 1,size: 1,salePrice: 1}} ]) 聚合查询的结果如下 { _id : 3, name : 牛肉干, size : L, salePrice : 30 } { _id : 4, name : 可口可乐, size : S, salePrice : 3 } 七、截取$trunc 语法{ $trunc : [ number, place ] } number代表需要截取的数字 place可选默认是0代表的是截取的位置 例如数字123456.7890如果place为2则截取的结果为123456.78 如果place为-2则截取的结果是123400 如果place为-6则截取的结果是0 如果place为0则截取的结果是123456 如果place为负数且绝对值等于或者超过小数点左侧的整数位数返回0 例子计算商品的折扣 db.goods.aggregate([{$project: {name: 1,size: 1,discount: {$trunc: [{$multiply: [ { $divide: [ $salePrice, $price ] }, 10 ]},1]}}} ]) 聚合查询的结果如下 { _id : 1, name : 薯片, size : S, discount : 6.2 } { _id : 2, name : 薯片, size : L, discount : 8.3 } { _id : 3, name : 牛肉干, size : L, discount : 10 } { _id : 4, name : 可口可乐, size : S, discount : 10 } { _id : 5, name : 可口可乐, size : L, discount : 5 } { _id : 6, name : 旺仔牛奶, size : L, discount : 9 } 八、舍入$round 语法{ $round : [ number, place ] } 舍入到最接近的数字当舍入值为5时会舍入到最近的偶数值 number代表需要舍入的数字 place可选默认是0代表的是保留的位数 例如数字123456.7890如果place为2则四舍五入的结果为123456.79 如果place为-2则舍入的结果是123400 如果place为-7则舍入的结果是0 如果place为0则截取的结果是123457 如果place为负数且绝对值超过小数点左侧的整数位数返回0 当舍入值为5时会舍入到最近的偶数值 例子计算商品的折扣 db.goods.aggregate([{$project: {name: 1,size: 1,discount: {$round: [{$multiply: [ { $divide: [ $salePrice, $price ] }, 10 ]},1]}}} ]) 聚合查询的结果 { _id : 1, name : 薯片, size : S, discount : 6.2 } { _id : 2, name : 薯片, size : L, discount : 8.3 } { _id : 3, name : 牛肉干, size : L, discount : 10 } { _id : 4, name : 可口可乐, size : S, discount : 10 } { _id : 5, name : 可口可乐, size : L, discount : 5 } { _id : 6, name : 旺仔牛奶, size : L, discount : 9 }
http://www.hkea.cn/news/14298640/

相关文章:

  • 网站域名更换相应内容电子商务网站平台开发建设方案
  • 企业门户网站制作nginx wordpress 多站点
  • 建一个网站模板网学习做网站的网站
  • wordpress+dns预读东莞搜索网络优化
  • 免费个人素材网站胶州胶东网站建设
  • 教育网站制作费用wordpress+做仿站
  • 动态h5网站开发wordpress与商城
  • 相应式网站wordpress显示浏览量
  • 网站托管服务 优帮云企业网站建站系统
  • 宜春企业网站的建设西安网站设计开发
  • 怎么注册公司的网站自适应网站建设选哪家
  • 响水企业做网站多少钱重庆网站的推广方式
  • 5173网站源码商业网站设计专业
  • 自己做图片的网站链接慧聪网官方网站
  • 做网站多少钱西宁君博领先国外做游戏的视频网站
  • 网络型网站分为又顺又旺的公司名字
  • 沈阳网站建设 南塔最近一周新闻大事摘抄
  • 佛山网站设计电话长沙seo搜索
  • 网站首页做30个关键词知名网站的org域名
  • 整站优化方案app试玩网站制作
  • 深圳建网站制作维护商务网站建设ppt
  • 武强网站建设商务网站创建方案
  • 商业网站是什么意思星力游戏源码
  • 做公司网站的总结网站设计方案大全
  • 想找做海报的超清图片去哪个网站找家装软装设计 上海
  • 沈阳网站开发培训多少钱可视化微信小程序制作工具
  • 服务器放网站吗公司的网 网站打不开
  • 个人网站免费申请国家企业信用公示官方
  • 网站的优缺点房地产信息网查询系统
  • 重庆网站seo多少钱男人和女人做羞羞的免费网站