草庐IT

指标聚合

全部标签

angularjs - MEAN.io 聚合 Assets 位置

所以我开始在我的新项目中使用MEAN.io(Mongodb,express,angularJS,nodeJSseed),尝试按照http://learn.mean.io/#mean-installation-install-the-mean-cli一步步搭建开发环境。,而且我无法找到这些全局聚合文件(js/css)所在的位置。据我了解,只要在包中设置了aggregateAssets(...),包中的js/css文件会自动缩小并聚合成两个文件,一个用于js,另一个用于CSS?但是我找不到这个全局聚合的js/css文件在哪里,网络浏览器也没有加载聚合文件,相反,当我运行“grunt”时,每

集合中所有(特定)数组的元素的 mongodb 聚合总和

也许有人可以帮我解决这个问题。我有一个包含如下数据的集合:{"id":123,"country":"US","timestamp":1417904130}{"id":123,"country":"DE","timestamp":1417904136}{"id":111,"country":"US","timestamp":1417904512}{"id":111,"country":"US","timestamp":1417904777}...我试过这个:db.countries_usg.aggregate([{$match:{}},{$group:{'_id':"$id",'coun

javascript - 在 mongodb 中使用外部引用进行聚合

我想在mongodb查询中聚合结果,但是在像来自mongodb.org的以下示例建模的情况下我无法完成此操作:{_id:"oreilly",name:"O'ReillyMedia",founded:1980,location:"CA"}{_id:123456789,title:"MongoDB:TheDefinitiveGuide",author:["KristinaChodorow","MikeDirolf"],published_date:ISODate("2010-09-24"),pages:216,language:"English",publisher_id:"oreilly

javascript - 使用 mongodb 聚合查询获取子文档中 sibling 的数量

我有一个带有标签子文档的文档集合。{title:"mytitle",slug:"my-title",tags:[{tagname:'tag1',id:1},{tagname:'tag2',id:2},{tagname:'tag3',id:3}]}{title:"mytitle2",slug:"my-title2",tags:[{tagname:'tag1',id:1},{tagname:'tag2',id:2}]}{title:"mytitle3",slug:"my-title3",tags:[{tagname:'tag1',id:1},{tagname:'tag3',id:3}]}{

node.js - 聚合以从文档和数组元素中获取平均值

我有这些对象的数组:item1={name:'item',val:1,list:[{type:'a',value:1},{type:'b',value:1},{type:'c',value:1}]};item2={name:'item',val:5,list:[{type:'a',value:3},{type:'b',value:99},{type:'c',value:1}]};它们都有相同的数组,相同的类型“a”、“b”和“c”,但值不同。如何获取类型“a”、“b”和“c”的平均值?如何获取所有项目的平均值?期待itemAvg={name:'item',val:3,list:[{ty

php - 数组元素聚合中的mongodb avg

我有以下集合结构{"_id":{"d_timestamp":NumberLong(1429949699),"d_isostamp":ISODate("2015-04-25T08:14:59.0Z")},"XBT-USD-cpx-okc":[{"buySpread":-1.80081}我运行以下聚合$spreadName='XBT-USD-stp-nex';$pipe=array(array('$match'=>array('_id.d_isostamp'=>array('$gt'=>$start,'$lt'=>$end))),array('$project'=>array('sellS

mongodb - 如何在mongodb中聚合时间序列文档

我有一个mongo分片集群,我在其中保存来自虚拟机监控系统(zabbixecc)的数据。现在我想从数据库中获取一些信息,例如一个虚拟机最近2天的avgmemfree。我阅读了有关聚合的教程以及与sql的比较,但我不明白如何查询时间序列文档(写得像mongo在网络研讨会上建议的那样)。示例:我收集了很多这样的文档(一个文档代表1小时):"_id":ObjectId("5558ab960e8956234285de14"),"timestamp_hour":ISODate("2014-10-13T23:00:00.000+02:00"),"name":"memfree","unity":"B

mongodb - 数组内相等的mongodb查询/聚合

我正在尝试对示例bios集合进行查询http://docs.mongodb.org/manual/reference/bios-example-collection/:检索同一年获得两个奖项的所有人员。预期的答案是“Ole-JohanDahl”和“KristenNygaard”,例如Ole-JohanDahl的文档是{“_id”:5,“姓名”:{“第一”:“奥勒约翰”,“最后”:“达尔”},“出生”:ISODate(“1931-10-12T04:00:00Z”),“死亡”:ISODate(“2002-06-29T04:00:00Z”),“贡献”:[“哎呀”,“模拟”],“奖项”:[{"

mongodb - 如何使用 MongoDB 聚合框架查找组中的最新项目?

我有一个存储消息的集合,它看起来像这样:idsenderreceiverdate------------------------11230-May-153:14:48PM22130-May-153:16:28PM31330-May-153:20:00PM41230-May-153:21:48PM53230-May-153:25:15PM64130-May-153:30:05PM发件人包含发送消息的人的ID,接收者包含将接收消息的人的ID。我想创建一个最近的联系人列表。也就是说,找到某个人(作为发送者或接收者)说过话的所有人,按日期降序排列。如果重复,我只需要保留最近的联系方式。例如:如

php - 多个脚本共享的 MongoDB 服务器端聚合查询

我们有一个MongoDB数据库,我们使用聚合框架从不同来源提取数据。python脚本生成pdf报告,我们的仪表板绘制由php后端提取的数据图表。这些脚本大多使用相同的聚合管道,但代码在python和php中被复制。我们想让查询独立于框架,也是因为我们计划将后端从php移动到python,并且通常是为了避免代码复制。我认为一种解决方案是将查询放在JS文件中,或者以某种方式将它们存储(在mongo上)服务器端,但我不确定这是否可行。对于那些喜欢引用MySql的人,我们想要类似MongoDB上的MySqlViews的东西。有什么建议吗?编辑1:我正在试验server-sideJavascri