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

个人网站的建立怎么做优化大师兑换码

个人网站的建立怎么做,优化大师兑换码,三航奔腾建设有限公司官方网站,建设网站培训的ppt文章目录 语法使用举例 $integral聚合运算符只能用在$setWindowField阶段,返回曲线下面积的近似值,该曲线是使用梯形规则计算的,其中每组相邻文档使用以下公式形成一个梯形: $setWindowFields阶段中用于积分间隔的sortBy字段值$i…

文章目录

    • 语法
    • 使用
    • 举例

$integral聚合运算符只能用在$setWindowField阶段,返回曲线下面积的近似值,该曲线是使用梯形规则计算的,其中每组相邻文档使用以下公式形成一个梯形:

  • $setWindowFields阶段中用于积分间隔的sortBy字段值
  • $integralinput字段表达式用于Y轴的值

语法

{$integral: {input: <expression>,unit: <time unit>}
}

$integral的参数说明

  • input,数值类型的表达式
  • unit,指定时间单位的字符串,可以是:"week""day""hour""minute""second""millisecond"。如果sortBy字段不是日期类型,必须省略单位,如果指定了单位,就必须确保sortBy字段为日期类型

使用

如果省略窗口,则使用具有无界上限和下限的默认窗口。

举例

使用下面的脚本创建powerConsumption集合,包含仪表设备每隔 30 秒测量一次的用电量(以千瓦为单位):

db.powerConsumption.insertMany( [{ powerMeterID: "1", timeStamp: new Date( "2020-05-18T14:10:30Z" ),kilowatts: 2.95 },{ powerMeterID: "1", timeStamp: new Date( "2020-05-18T14:11:00Z" ),kilowatts: 2.7 },{ powerMeterID: "1", timeStamp: new Date( "2020-05-18T14:11:30Z" ),kilowatts: 2.6 },{ powerMeterID: "1", timeStamp: new Date( "2020-05-18T14:12:00Z" ),kilowatts: 2.98 },{ powerMeterID: "2", timeStamp: new Date( "2020-05-18T14:10:30Z" ),kilowatts: 2.5 },{ powerMeterID: "2", timeStamp: new Date( "2020-05-18T14:11:00Z" ),kilowatts: 2.25 },{ powerMeterID: "2", timeStamp: new Date( "2020-05-18T14:11:30Z" ),kilowatts: 2.75 },{ powerMeterID: "2", timeStamp: new Date( "2020-05-18T14:12:00Z" ),kilowatts: 2.82 }
] )

下面的例子在$setWindowFields阶段使用$integral输出每个仪表装置测量的能耗(千瓦时):

db.powerConsumption.aggregate( [{$setWindowFields: {partitionBy: "$powerMeterID",sortBy: { timeStamp: 1 },output: {powerMeterKilowattHours: {$integral: {input: "$kilowatts",unit: "hour"},window: {range: [ "unbounded", "current" ],unit: "hour"}}}}}
] )

在本例中:

  • partitionBy: "$powerMeterID"对集合中的文档按照powerMeterID分区。
  • sortBy: { timeStamp: 1 }对分区内的文档按照timeStamp从小到大进行排序,最早的timeStamp排在最前面。
  • output使用$integral将一个区域窗口的kilowatts积分值放到新字段powerMeterKilowattHours
    • input表达式为$kilowatts,用于积分计算的Y轴值
    • $integral unittimeStamp的积分单位设置为hour小时,$integral返回千瓦时的能源消耗
    • 窗口在输出中包含了无下限到当前文档。这意味着$integral返回从分区开头(每个电表的分区中的第一个数据点)到输出中当前文档的时间戳的文档的总千瓦时能耗。

在本例输出中,电表1和2测量的能耗显示在powerMeterKilowattHours字段中:

{ "_id" : ObjectId("60cbdc3f833dfeadc8e62863"), "powerMeterID" : "1","timeStamp" : ISODate("2020-05-18T14:10:30Z"), "kilowatts" : 2.95,"powerMeterKilowattHours" : 0 }
{ "_id" : ObjectId("60cbdc3f833dfeadc8e62864"), "powerMeterID" : "1","timeStamp" : ISODate("2020-05-18T14:11:00Z"), "kilowatts" : 2.7,"powerMeterKilowattHours" : 0.023541666666666666 }
{ "_id" : ObjectId("60cbdc3f833dfeadc8e62865"), "powerMeterID" : "1","timeStamp" : ISODate("2020-05-18T14:11:30Z"), "kilowatts" : 2.6,"powerMeterKilowattHours" : 0.045625 }
{ "_id" : ObjectId("60cbdc3f833dfeadc8e62866"), "powerMeterID" : "1","timeStamp" : ISODate("2020-05-18T14:12:00Z"), "kilowatts" : 2.98,"powerMeterKilowattHours" : 0.068875 }
{ "_id" : ObjectId("60cbdc3f833dfeadc8e62867"), "powerMeterID" : "2","timeStamp" : ISODate("2020-05-18T14:10:30Z"), "kilowatts" : 2.5,"powerMeterKilowattHours" : 0 }
{ "_id" : ObjectId("60cbdc3f833dfeadc8e62868"), "powerMeterID" : "2","timeStamp" : ISODate("2020-05-18T14:11:00Z"), "kilowatts" : 2.25,"powerMeterKilowattHours" : 0.019791666666666666 }
{ "_id" : ObjectId("60cbdc3f833dfeadc8e62869"), "powerMeterID" : "2","timeStamp" : ISODate("2020-05-18T14:11:30Z"), "kilowatts" : 2.75,"powerMeterKilowattHours" : 0.040625 }
{ "_id" : ObjectId("60cbdc3f833dfeadc8e6286a"), "powerMeterID" : "2","timeStamp" : ISODate("2020-05-18T14:12:00Z"), "kilowatts" : 2.82,"powerMeterKilowattHours" : 0.06383333333333334 }
http://www.ds6.com.cn/news/83335.html

相关文章:

  • 网站后台管理页面下载模拟搜索点击软件
  • 做1元夺宝网站挣钱吗百度入驻
  • 织梦手机网站怎么安装教程视频教程营销型网站建设步骤
  • 网站设计网络公司链接买卖平台
  • 做外贸网站公司哪家好西地那非片的功能主治
  • php动态网站开发架构网站开发建站
  • iis访问网站打开要很久网络服务平台
  • 网站开发设计是前端吗网站目录结构
  • 营销型网站创建百度关键词seo排名
  • 广州模板网站建设费用厦门seo顾问
  • 黑红网站模板网店代运营可靠吗
  • 专业网站建设微信网站定制汕头seo建站
  • 哈尔滨企业建站系统苏州关键词优化seo
  • 小学六年级做的网站google 浏览器
  • 网站建设协议书 印花税百度免费发布信息
  • 徐州网站建设网站制作国际新闻军事最新消息
  • 网站开发用什么代码人民日报今日头条新闻
  • 男女直接做的视频 视频网站seo教程技术
  • seo网站建设技巧许昌网站seo
  • 广州做网站专业公司营销策划书模板范文
  • 网站建设实战视频教程aso具体优化
  • 织梦网站系统青岛百度seo排名
  • 网站确定关键词 如何做账号权重查询入口
  • 津坤科技天津网站建设活动营销方案
  • 宁晋做网站免费推广网站视频
  • 马鞍山建设机械网站凡科建站怎么样
  • 购物网站asp源码希爱力副作用太强了
  • 网站建设 唐山百度搜索引擎官网
  • 西藏建设工程消防备案网站推广文案范例
  • 个人 服务器 linux 建网站真正免费的网站建站平台运营