草庐IT

人群计数

全部标签

Mongodb 不同的计数,按多列分组的求和函数

我有一个交易表,其中填充了员工休假。我需要有关mongodb中以下sql场景的帮助。从中选择员工、月、年、计数(不同的(假期类型)、总和(小时)按员工、月、年分组交易几周前我开始使用mongodb。我通过堆栈溢出帖子得到了部分答案Mongodbcountdistinctwithmultiplegroupfields现在我想添加求和功能。任何指导都会非常有帮助,这里是一个以表格形式显示的数据示例:Employeedateholiday_typehours11/1/20141811/5/20142712/15/20141813/15/2014316111/1/201418111/5/201

python - 大数据库中的 MongoDB 计数非常慢

我有一个数据库,其中有一个集合,其中包含大量文档(数百万)。在这个数据库中,我有(除其他外)字段_VIOLATIONTYPE(int)和_DURATION(int)。现在我想计算_VIOLATIONTYPE为15或更小且_DURATION为10或更小的文档数量。为此,我执行以下Python脚本:#!/usr/bin/envpythonimportpymongoimporttimeitclient=pymongo.MongoClient('localhost',27017)database=client['bgp_route_leaks']collection=database['val

mongodb - 如何按字段计数汇总集合和分组

我有一组看起来像这样的用户:{"_id":ObjectId("54380a817a4b612a38e87613"),"email":"email@email.com","ogp":[BIGNESTEDCOLLECTION...{},{},{}]"created":ISODate("2012-02-28T23:10:07Z"),"o_id":ObjectId("5438096f7a4b612a38e445f4")"geo":{"country":"US","city":"Seattle","longitude":123,"latitude":123}}我想获取所有用户的位置并按国家/地区

python - 如何使用 Python 查询作为 Mongodb 中列表字段的列表中命中元素的计数?

给定文章集合中的以下文档:{_id:1,words:["Apple","IT","Company","IOS"]}{_id:2,words:["Google","Android","SearchEngine","Company"]}现在,我想查询words字段以获取命中列表中指定数量元素的文档["Company","Apple","IT",“Google”、“Iphone”、“Smartisan”]。例如,我想获取在words字段上命中上面列表中的3个中的任何一个的文档。在pymongo中如何写查询语句,或者pymongo是否支持这样的查询? 最佳答案

MongoDB 选择不同的和计数

我有一个看起来像这样的产品系列:products=[{"ref":"1","facets":[{"type":"category","val":"kitchen"},{"type":"category","val":"bedroom"},{"type":"material","val":"wood"}]},{"ref":"2","facets":[{"type":"category","val":"kitchen"},{"type":"category","val":"livingroom"},{"type":"material","val":"plastic"}]}]我想选择并计算不

mongodb-聚合以获取计数。

我一直在学习mongodb,但在编写查询时有点卡住了。我有以下收藏:{_id:1,House:A,inventory:[{place:Kitchen,item:fridge},{place:Kitchen,item:stove},{place:Kitchen,item:TV},{place:Bedroom,item:bed},{place:Bedroom,item:TV}]},{_id:2,House:B,inventory:[{....}]},我将如何编写查询以返回“地点”和“项目”的计数?所以输出应该是这样的:{id:Kitchen,PlaceCount:3,itemCount:3

python - $与小组一起放松并计数

我所有的字段都是一个数组-其中许多字段只包含一个元素,但我无法正确执行展开操作,而且我不明白为什么。field=['A']或field=['A','B']pipeline=[{"$unwind":"$field"},{"$group":{"_id":"$field","count":{"$sum":1}}},{"$sort":{"_id":1}},]但是在我的结果中,我看到一条记录为[{"_id":['A','B'],"count":5}]我希望[{"_id":['A'],"count":5},{"_id":['B'],"count":5}]似乎unwind没有正常工作,但我不明白为什

在Pandas DataFrame中滚动3个以后的3个几个月的唯一计数

以下是数据框DateNamedata01/01/2017AlphaA02/01/2017AlphaA03/01/2017AlphaB01/01/2017BetaA01/20/2017BetaD03/01/2017BetaC04/01/2017BetaC05/01/2017BetaB预期输出:DateNamedataJan2017Alpha1Feb2017Alpha1Mar2017Alpha2Jan2017Beta2Mar2017Beta3Apr2017Beta1May2017Beta2我正在以3个月的滚动方式通过“名称”来寻找“数据”组的独特计数。考虑“2017年3月”和“名称”的示例-&gt

mongodb - 在所有文档的基于数组的字段中填充唯一项的计数

我有文档将category字段作为字符串数组,例如{name:"aaa",categories:["apple","banana","peach"]},{name:"bbb",categories:["apple","orange"},{name:"ccc",categories:["apple","peach"]}...在结果中,我需要有一个对象数组,该对象数组具有类别中每个唯一值的聚合值和该类别的出现次数,如下所示:[{category:"apple",qty:3},{category:"banana",qty:1},{category:"peach",qty:2},{catego

node.js - 带有nodejs的Mongodb - 在计数结果后用组查询

我有以下集合,代表成员(member)去健身房时的刷卡记录。{"_id":ObjectId(""),"content":{"Date_Key":"","TRANSACTION_EVENT_KEY":"","SITE_NAME":"","Swipe_DateTime":"","Gender":"","Post_Out_Code":"","Year_Of_Birth":"","Time_Key":"","MemberID_Hash":"","Member_Key_Hash":"","Swipes":""},"collection":"observations"}我想返回给定月份内每次健身房