问题标签 [aggregation-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mongodb - 嵌入式文档上的 Mongoid 聚合方法?
如何在嵌入式文档上运行聚合、最小值、最大值、总和和朋友?
例如:
获取一个地区所有活动的平均成本,这些活动非常深入。
显然行不通。
那也不行。它给出了这个错误信息:
那么有可能还是我需要编写自己的 map/reduce 函数?
mongodb - 通过键字段查找 MongoDB 集合中的所有重复文档
假设我有一个包含一组文档的集合。像这样的东西。
我想通过“名称”字段查找此集合中的所有重复条目。例如,“foo”出现两次,“bar”出现 3 次。
mongodb - 什么时候使用mongodb的聚合框架?
我研究过mongodb 2.1的聚合框架。我已经做了一个测试。
在我将 4 万条数据插入 transaction_flow 后,mongodb 崩溃了。而且我知道mongodb的文档的限制大小是16Mb,现在药店集合是22Mb。所以聚合命令,例如。unwind,为什么要设计这个命令,什么时候使用?
mongodb - Mongo DB - 在 v2.1.0 中使用 $group 执行求和
Mongo DB - 数据聚合(在 MongoDB 2.1.0 - 不稳定版本中):
不知道我做错了什么,例如:http ://www.mongodb.org/display/DOCS/Aggregation+Framework+-+%24group
显示如何执行聚合。
将不胜感激一些帮助。谢谢。
java - MongoDb 聚合
如何使用 mongdoDb 聚合编写 simial 查询
使用 mondoDb 中的组函数,我想按特定键对我的集合进行分组并返回 1 行,这种情况发生得更频繁
下面的 Java 代码,返回列表,在字段 someField 上应用 group by 并返回元素集合,其中每个元素都有 2 个字段,“someField”和“count”(出现次数)我想避免在客户端上进行第二次迭代一边找出最大计数
php - 如何在mongodb中找到数组的最后一项?
我想找到数组中最后一个元素等于某个值的文档。数组元素可以通过特定的数组位置访问:
但是我如何使用最后一项作为条件进行搜索?IE
顺便说一句,我正在使用 php
mongodb - MongoDb 聚合:按 x 选择所有组
我正在尝试使用新的聚合框架将以下类似 SQL 的语句转换为 mongo-query 。
到目前为止,我已经设法编写了以下内容,效果很好 - 但只选择/返回了一个字段。
我还尝试使用 $project pipelines exclude mode,通过添加一个从不存在的字段名称,以欺骗 MongoDb 返回所有字段。虽然语法正确,但不返回任何结果。例如:
我需要返回所有字段的原因是我不知道(将来)哪些字段将存在或不存在。例如,“学生”可能有字段 x、y、z 或没有。因此,出于一般目的,我需要“全选”,将结果按单个字段分组并返回 - 不必用于“学生标记”,可以用于任何类型的数据集,而不知道所有字段。
由于上述原因,我不能简单地预测所有必须返回的字段 - 再一次 - 因为我不会知道所有字段。
我希望有人知道使用新的聚合框架解决我的问题的好方法。
python - Mongodb聚合框架错误
我正在尝试使用 pymongo 和 mongo 的聚合框架,这是我从 Python 中得到的:
Python的代码剪切:
你有什么想法为什么?
mongodb - 在mongodb中将字符串转换为日期
有没有办法使用 mongodb shell 使用自定义格式将字符串转换为日期
我正在尝试将“21/May/2012:16:35:33 -0400”转换为迄今为止,
有没有办法通过DateFormatter
或
方法Date.parse(...)
或ISODate(....)
方法?