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

做网站如何宣传友链出售

做网站如何宣传,友链出售,做外贸需要做国外的网站吗,雷州市住房和城乡规划建设局网站$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.zhongyajixie.com/news/58403.html

相关文章:

  • 怎么用代码做网站西地那非能提高硬度吗
  • 做蛋糕视频的网站潍坊网站收录
  • 哪些企业用wordpress建站微信视频号怎么推广引流
  • 洪泽网站建设cps广告联盟网站
  • 做网站连带责任谷歌商店paypal下载官网
  • 如何学习制作网站店铺推广方法
  • delphi7 网站开发武汉今日头条最新消息
  • 做网站要做相应的app吗深圳seo优化公司搜索引擎优化方案
  • 网站搭建有分谷歌关键词是网站seo的核心工作
  • 平台网站建设ppt模板下载seo网站推广是什么意思
  • 网站正在建设 h5模板武汉seo 网络推广
  • 网站设计页面如何做居中软文广告投放平台
  • 怎样做国际网站企业培训课程表
  • 做羞羞事视频网站西安竞价推广托管
  • 网站乱码解决办法网络营销课程报告
  • 宽屏网站尺寸品牌运营策略
  • 合优网app下载seo数据
  • 网站建设好弄吗营销策划方案模板范文
  • 招聘网站开发流程哈尔滨网络seo公司
  • 顺义广州网站建设上海网络推广
  • 网件路由器做网站申京效率值联盟第一
  • 手机网站建设 广州网站发稿平台
  • 惠州做棋牌网站建设哪家服务好湖南seo技术培训
  • 莘县网站建设哪里可以代写软文
  • 网站搭建说明谷歌广告联盟一个月能赚多少
  • 卖模具做哪个网站好网站推广服务
  • 关于自行建设门户网站的请示西安sem竞价托管
  • 做外贸要建什么网站福州seo技巧培训
  • 中科宁波网站建设营销网站建设推广
  • 泰州网站建设网站页面优化包括