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

为什么网站浏览不是做的那样wordpress手机登录代码

为什么网站浏览不是做的那样,wordpress手机登录代码,唐山网站搭建,有个网站叫设计什么$derivative聚合运算符返回返回指定窗口内的平均变化率(即求导),变化率使用以下公式计算: $setWindowFields阶段窗口中的第一个和最后一个文件。分子,等于最后一个文档的表达式的值减去第一个文档表达式的值。分母&am…

$derivative聚合运算符返回返回指定窗口内的平均变化率(即求导),变化率使用以下公式计算:

  • $setWindowFields阶段窗口中的第一个和最后一个文件。
  • 分子,等于最后一个文档的表达式的值减去第一个文档表达式的值。
  • 分母,等于最后一个文档sortBy字段值减去第一个文档sortBy字段值。

语法

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

参数说明:

  • <expression> 指定要指定的表达式,表达式必须要能被解析为数值
  • unit 字符串,用于指定时间单位,可以是:weekdayhourminutesecondmillisecond。如果sortBy字段不是日期类型,就必须忽略unit,换而言之,如果指定了unit,那么sortBy就必须是日期类型字段。

使用

$derivative只能用于$setWindowFields阶段,而且必须指定一个窗口。

举例

使用下面的脚本创建deliveryFleet集合,其内容是以30秒为间隔的送货卡车的里程表读数:

db.deliveryFleet.insertMany( [{ truckID: "1", timeStamp: new Date( "2020-05-18T14:10:30Z" ), miles: 1295.1 },{ truckID: "1", timeStamp: new Date( "2020-05-18T14:11:00Z" ), miles: 1295.63 },{ truckID: "1", timeStamp: new Date( "2020-05-18T14:11:30Z" ), miles: 1296.25 },{ truckID: "1", timeStamp: new Date( "2020-05-18T14:12:00Z" ), miles: 1296.76 },{ truckID: "2", timeStamp: new Date( "2020-05-18T14:10:30Z" ), miles: 10234.1 },{ truckID: "2", timeStamp: new Date( "2020-05-18T14:11:00Z" ), miles: 10234.33 },{ truckID: "2", timeStamp: new Date( "2020-05-18T14:11:30Z" ), miles: 10234.73 },{ truckID: "2", timeStamp: new Date( "2020-05-18T14:12:00Z" ), miles: 10235.13 }
] )

本例在$setWindowFields阶段使用$derivative获得每辆卡车的平均车速,单位是英里/小时,并且使用$match阶段过滤掉车速小于50英里/每小时的卡车。

db.deliveryFleet.aggregate( [{$setWindowFields: {partitionBy: "$truckID",sortBy: { timeStamp: 1 },output: {truckAverageSpeed: {$derivative: {input: "$miles",unit: "hour"},window: {range: [ -30, 0 ],unit: "second"}}}}},{$match: {truckAverageSpeed: {$gt: 50}}}
] )

在本例中:

  • $setWindowFields阶段获取每辆卡车每小时英里数的平均车速:
    • partitionBy: "$truckID"根据truckID对集合文档进行分区
    • sortBy:{timeStamp:1}根据timeStamp字段对文档进行正向排序,最早的里程表读数排在最前面
    • output在窗口范围内使用$derivativemailes的导数值赋予新的字段truckAverageSpeed
      • input表达式为$miles,作为求导计算的分子
      • $derivativetimeStamp字段指定了"hour"为单位,作为求导计算的分母
      • 窗口包含了下限-30秒(前30秒的文档)和0秒(当前文档的时间戳)之间的范围。这意味着$derivative返回卡车在30秒窗口中的速度(英里/小时)。
  • $match阶段使用大于运算符$gt筛选出平均速度大于50英里每小时的卡车。

在下面的输出中可以看出,卡车1的速度显示在truckAverageSpeed字段,卡车2的速度没有显示,因为卡车2的速度未超过50英里每小时

{ "_id" : ObjectId("60cb8a7e833dfeadc8e6285c"), "truckID" : "1","timeStamp" : ISODate("2020-05-18T14:11:00Z"), "miles" : 1295.63,"truckAverageSpeed" : 63.60000000002401 }
{ "_id" : ObjectId("60cb8a7e833dfeadc8e6285d"), "truckID" : "1","timeStamp" : ISODate("2020-05-18T14:11:30Z"), "miles" : 1296.25,"truckAverageSpeed" : 74.3999999999869 }
{ "_id" : ObjectId("60cb8a7e833dfeadc8e6285e"), "truckID" : "1","timeStamp" : ISODate("2020-05-18T14:12:00Z"), "miles" : 1296.76,"truckAverageSpeed" : 61.199999999998916 }
http://www.yayakq.cn/news/840114/

相关文章:

  • 网站建设考虑哪些因素向自己做网站
  • 东莞市建设局质量监督网站黑龙江省垦区建设协会网站
  • 男人和女人做哪个网站网站客户端制作多少钱
  • 四川建设厅官方网站九大员通知购物网站建设 优帮云
  • 旅游网站制作方案wordpress 扫码付费
  • 上海工程建设执业资格注册中心网站WordPress标题换行显示
  • 厦门自助网站建设报价口碑营销公司
  • 网络营销推广公司网站有哪些搜索引擎营销sem包括
  • 深圳网站建设服务中心官网中国平安金融科技有限公司
  • 个人想做企业网站备案协同办公oa
  • 部门网站开发选择热门网站做推广的原因
  • 怎么样创建做零食山楂的网站gulf oil wordpress
  • 教程网站建设中山市网站建设公司
  • 小红书的网站建设深圳十大教育培训机构排名
  • 常用网站建设技术是什么意思数据可视化网站
  • 摄影师作品网站有哪些营销型网站页面布局
  • 做网站需要用到哪些开发软件电子书网站怎么做
  • 钓鱼网站怎么做防护教程seo网站内部优化
  • 部门网站建设管理经验交流材料开源cms管理系统
  • wordpress网站配置文件网站域名被黑
  • dede门户网站模板下载自己做的网站能被百度收录吗
  • 沈阳网站企业青岛简易付网络技术有限公司
  • 一个虚拟主机怎么做多个网站附近企业
  • 辽宁千山科技做网站怎么样政务网站开发
  • 胶南市城乡建设局网站怎么做网站二维码
  • 好网站开发公司广州建站快车
  • 海港区网站快排seo域名怎么建设网站
  • 网站建设制作设计惠州做外贸对学历要求高吗
  • 做ppt设计师哪个网站好百度搜索广告投放
  • 邢台网站建设邢台怎样用godaddy建设一个网站