草庐IT

reduce_max

全部标签

php - Mongo Map Reduce 第一次

第一次在这里使用Map/Reduce用户,并使用MongoDB。我有很多页面访问数据,我想通过使用Map/Reduce来了解这些数据。下面基本上是我想做的,但作为一个Map/Reduce的初学者,我认为这超出了我的知识范围!浏览过去30天内访问过的所有页面,其中external=true。然后对于每个页面,查找所有访问次数按推荐位置对所有访问进行分组对于每个推荐位置,计算有多少人访问了具有特定“类型”并且“标签”中也有特定单词的页面。数据库和集合被组织为$mongo->dbname->visits一个示例文档是:{"url":"www.example.com","type":"a","

php - Mongo Map Reduce 第一次

第一次在这里使用Map/Reduce用户,并使用MongoDB。我有很多页面访问数据,我想通过使用Map/Reduce来了解这些数据。下面基本上是我想做的,但作为一个Map/Reduce的初学者,我认为这超出了我的知识范围!浏览过去30天内访问过的所有页面,其中external=true。然后对于每个页面,查找所有访问次数按推荐位置对所有访问进行分组对于每个推荐位置,计算有多少人访问了具有特定“类型”并且“标签”中也有特定单词的页面。数据库和集合被组织为$mongo->dbname->visits一个示例文档是:{"url":"www.example.com","type":"a","

elasticsearch - docker - 麋鹿 - vm.max_map_count

我正在尝试使用DockerCompose来使用docker的图像elk-docker(https://elk-docker.readthedocs.io/)。.yml文件,是这样的:elk:image:sebp/elkports:-"5601:5601"-"9200:9200"-"5044:5044"当我运行命令:sudodocker-composeup,控制台显示:*StartingElasticsearchServersysctl:settingkey"vm.max_map_count":Read-onlyfilesystem...fail!waitingforElasticsea

docker - 如何从 docker stats 中找到 MAX 内存?

使用dockerstats,您可以查看容器随时间的内存使用情况。有没有办法在运行dockerstats时找到内存使用的最高值? 最佳答案 如果您需要找到峰值使用量,您最好请求.MemPerc选项并根据总内存进行计算(除非您限制了容器可用的内存)。.MemUsage的单位会在容器的生命周期内发生变化,这会影响结果。dockerstats--format'CPU:{{.CPUPerc}}\tMEM:{{.MemPerc}}'您可以将正在进行的日志流式传输到文件(或脚本)。要获得最初请求的最大内存:(timeout120dockersta

mongodb - 在 mongodb map-reduce 中使用相同的键多次调用 reduce

我正在尝试在mongoshell中的mongodb上运行mapreduce。出于某种原因,在减少阶段,我收到了对同一个键的多次调用(而不是单个键),所以我得到了错误的结果。我不是这个领域的专家,所以也许我犯了一些愚蠢的错误。任何帮助表示赞赏。谢谢。这是我的小例子:我正在创建10000个文档:vari=0;db.docs.drop();while(i然后我基于模块10做map-reduce(所以我除了在每个“桶”中获得1000个)db.docs.mapReduce(function(){emit(this.index%10,1);},function(key,values){return

mongodb map reduce教程

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowdoIuseMap/ReduceinMongoDB?我看过MongoDbpresentation对于新的聚合框架。有演示文稿、渐进式示例等......你知道MongoDB下的map/reduce有类似的东西吗?我还没找到…… 最佳答案 检查mongodbcookbook,您可以看到很多带有很好解释的map-reduce示例。还可以查看我对其他question的回答在关于mongomapreduce的SO中了解更多信息。

mongodb - Mongo 没有 max() 函数,我该如何解决这个问题?

我有一个MongoDB集合,需要在所有文档中查找某个字段的max()值。这个值是时间戳,我需要通过找到最大的时间戳来找到最新的文档。对其进行排序并获得第一个效率非常低。我是否应该单独维护一个“maxval”并在文档到达时对该字段具有更大的值进行更新?有更好的建议吗?非常感谢。 最佳答案 如果您在时间戳字段上有一个索引,则找到最高值是有效的,例如db.things.find().sort({ts:-1}).limit(1)但如果有索引的开销太大,将最大值存储在单独的集合中可能会很好。 关于

MongoDB Map/Reduce Array 聚合问题

我有一个MongoDB集合,其文档使用多个嵌套级别,我想从中提取从其字段子集编译的多维数组。我现在有一个适合我的解决方案,但我想更好地理解“幂等性”的概念及其与reduce函数相关的后果。{"host_name":"gateway","service_description":"PING","last_update":1305777787,"performance_object":[["rta",0.105,"ms",100,500,0],["pl",0,"%",20,60,0]]}这里是map/reduce函数varM=function(){varhn=this.host_name,

c# - 有人可以用 C# 解释 map-reduce 吗?

谁能解释一下map-reduce的概念,尤其是在Mongo中?我也使用C#,因此该领域的任何细节都会很有用。 最佳答案 理解来自C#和LINQ的Map-Reduce的一种方法是将其视为SelectMany()后跟GroupBy()后跟Aggregate()操作。在SelectMany()中,您正在投影一个序列,但每个元素都可以成为多个元素。这相当于在map操作中使用多个emit语句。map操作也可以选择不调用emit,这就像在SelectMany()操作中有一个Where()子句一样。在GroupBy()中,您正在收集具有相同键的元

c# - 有人可以用 C# 解释 map-reduce 吗?

谁能解释一下map-reduce的概念,尤其是在Mongo中?我也使用C#,因此该领域的任何细节都会很有用。 最佳答案 理解来自C#和LINQ的Map-Reduce的一种方法是将其视为SelectMany()后跟GroupBy()后跟Aggregate()操作。在SelectMany()中,您正在投影一个序列,但每个元素都可以成为多个元素。这相当于在map操作中使用多个emit语句。map操作也可以选择不调用emit,这就像在SelectMany()操作中有一个Where()子句一样。在GroupBy()中,您正在收集具有相同键的元